Hesap Makinesi Algoritması ve Kodlama Rehberi
Adım Adım Algoritma ve Kodlama
Hesap makinesi, temel aritmetik işlemleri yapan basit bir projedir. Bu proje, algoritma mantığını öğrenmek ve pseudocode ya da flowchart uygulamak için idealdir.
Hesap Makinesi Algoritması
Hesap makinesi dört temel işlemi yapabilir: toplama, çıkarma, çarpma ve bölme. Algoritmayı oluştururken adım adım düşünmek önemlidir.
Kullanıcıdan birinci sayıyı al
Kullanıcıdan ikinci sayıyı al
Kullanıcıdan işlem türünü al (+, -, , /)
İşlem türüne göre sonucu hesapla
Sonucu ekrana yazdır
Bitir
Flowchart ve Pseudocode Örneği
Başla
Sayı1 = kullanıcıdan al
Sayı2 = kullanıcıdan al
İşlem = kullanıcıdan al
Eğer İşlem = "+" ise
Sonuç = Sayı1 + Sayı2
Eğer İşlem = "-" ise
Sonuç = Sayı1 - Sayı2
Eğer İşlem = "" ise
Sonuç = Sayı1 * Sayı2
Eğer İşlem = "/" ise
Sonuç = Sayı1 / Sayı2
Sonucu ekrana yazdır
Bitir
Python Örneği
1**Basit Hesap Makinesi**23sayi1 = float(input("Birinci sayıyı girin: "))4sayi2 = float(input("İkinci sayıyı girin: "))5islem = input("İşlem seçin (+, -, *, /): ")67if islem == "+":8sonuc = sayi1 + sayi29elif islem == "-":10sonuc = sayi1 - sayi211elif islem == "*":12sonuc = sayi1 * sayi213elif islem == "/":14if sayi2 != 0:15sonuc = sayi1 / sayi216else:17sonuc = "Hata! Sıfıra bölme."18else:19sonuc = "Geçersiz işlem!"2021print("Sonuç:", sonuc)PHP Örneği
1<?php2$sayi1 = floatval(readline("Birinci sayıyı girin: "));3$sayi2 = floatval(readline("İkinci sayıyı girin: "));4$islem = readline("İşlem seçin (+, -, *, /): ");56switch ($islem) {7case "+":8$sonuc = $sayi1 + $sayi2;9break;10case "-":11$sonuc = $sayi1 - $sayi2;12break;13case "*":14$sonuc = $sayi1 * $sayi2;15break;16case "/":17if ($sayi2 != 0) {18$sonuc = $sayi1 / $sayi2;19} else {20$sonuc = "Hata! Sıfıra bölme.";21}22break;23default:24$sonuc = "Geçersiz işlem!";25}2627echo "Sonuç: " . $sonuc;28?>ASP Örneği
1<%2Dim sayi1, sayi2, islem, sonuc3sayi1 = CDbl(Request("sayi1"))4sayi2 = CDbl(Request("sayi2"))5islem = Request("islem")67Select Case islem8Case "+"9sonuc = sayi1 + sayi210Case "-"11sonuc = sayi1 - sayi212Case "*"13sonuc = sayi1 * sayi214Case "/"15If sayi2 <> 0 Then16sonuc = sayi1 / sayi217Else18sonuc = "Hata! Sıfıra bölme."19End If20Case Else21sonuc = "Geçersiz işlem!"22End Select2324Response.Write "Sonuç: " & sonuc25%>İpuçları
Sıfıra bölme gibi durumları mutlaka kontrol et
Hesap makinesi proje olarak basit olsa da algoritma mantığını anlamak için idealdir
Bu basit hesap makinesi projesi, algoritma tasarımı, pseudocode ve flowchart uygulamaları ile programlama mantığını öğrenmek için mükemmel bir adımdır. Her dilde uygulanabilir ve temel programlama bilgilerini pekiştirir.
0 yorum