Çok önceleri algoritma örnekleri yazmıştım. Şimdi tek tek, bu algoritmalara uygun şekilde farklı dillerde program kodu yazalım. Kodlar hakkında detaylı açıklama yapmayacağım. Sadece kodu yazıp geçeceğim. İlk örneğimiz basit olacak. 4 işlem yapan program kodunu yazacağız. Bu kodları projenizde vs. kullanmak için kendinize göre düzenlemeniz gerekebilir. Hemen başlayalım.
Aşağıdaki kod C dili içindir. Burada canlı olarak test edebilirsiniz.
#include
int main() {
int x, y;
printf("x sayisini giriniz: ");
scanf("%d", &x);
printf("y sayisini giriniz: ");
scanf("%d", &y);
int toplam = x + y;
int fark = x - y;
int carpim = x * y;
float bolum;
if (y != 0) {
bolum = (float)x / y;
} else {
printf("Bir sayi 0'a bolunemez. Bolum hesaplanamadi.\n");
}
printf("Toplam: %d\n", toplam);
printf("Fark: %d\n", fark);
printf("Carpim: %d\n", carpim);
if (y != 0) {
printf("Bolum: %.2f\n", bolum);
}
return 0;
}
Aşağıdaki kod C++ dili içindir. Burada canlı olarak test edebilirsiniz.
#include
using namespace std;
int main() {
int x, y;
cout << "x sayisini giriniz: ";
cin >> x;
cout << "y sayisini giriniz: ";
cin >> y;
int toplam = x + y;
int fark = x - y;
int carpim = x * y;
double bolum; // C++'ta float yerine double kullanımı daha yaygındır
if (y != 0) {
bolum = static_cast(x) / y; // Tip dönüşümü yapılıyor
} else {
cout << "Bir sayi 0'a bolunemez. Bolum hesaplanamadi." << endl;
}
cout << "Toplam: " << toplam << endl;
cout << "Fark: " << fark << endl;
cout << "Carpim: " << carpim << endl;
if (y != 0) {
cout << "Bolum: " << bolum << endl;
}
return 0;
}
Aşağıdaki kod Python dili içindir. Burada canlı olarak test edebilirsiniz.
# Kullanıcıdan iki sayı alınır
x = int(input("x sayisini giriniz: "))
y = int(input("y sayisini giriniz: "))
# Aritmetik işlemler
toplam = x + y
fark = x - y
carpim = x * y
# Bölme işlemi
if y != 0:
bolum = x / y
print("Bolum: ", bolum)
else:
print("Bir sayi 0'a bolunemez. Bolum hesaplanamadi.")
# Sonuçların yazdırılması
print("Toplam: ", toplam)
print("Fark: ", fark)
print("Carpim: ", carpim)
Aşağıdaki kod C# dili içindir. Burada canlı olarak test edebilirsiniz.
using System;
class Program
{
static void Main()
{
Console.Write("x sayisini giriniz: ");
int x = Convert.ToInt32(Console.ReadLine());
Console.Write("y sayisini giriniz: ");
int y = Convert.ToInt32(Console.ReadLine());
int toplam = x + y;
int fark = x - y;
int carpim = x * y;
double bolum = 0;
if (y != 0)
{
bolum = (double)x / y;
}
else
{
Console.WriteLine("Bir sayi 0'a bolunemez. Bolum hesaplanamadi.");
}
Console.WriteLine("Toplam: " + toplam);
Console.WriteLine("Fark: " + fark);
Console.WriteLine("Carpim: " + carpim);
if (y != 0)
{
Console.WriteLine("Bolum: " + bolum);
}
}
}
Aşağıdaki kod Go Lang dili içindir. Burada canlı olarak test edebilirsiniz.
package main
import "fmt"
func main() {
var x, y float64 // Bölme işlemi için float tipi kullanıyoruz
fmt.Print("x sayisini giriniz: ")
_, err := fmt.Scanln(&x)
if err != nil {
fmt.Println("Geçersiz giriş:", err)
return
}
fmt.Print("y sayisini giriniz: ")
_, err = fmt.Scanln(&y)
if err != nil {
fmt.Println("Geçersiz giriş:", err)
return
}
toplam := x + y
fark := x - y
carpim := x * y
var bolum float64
if y != 0 {
bolum = x / y
} else {
fmt.Println("Bir sayi 0'a bolunemez. Bolum hesaplanamadi.")
return
}
fmt.Println("Toplam:", toplam)
fmt.Println("Fark:", fark)
fmt.Println("Carpim:", carpim)
fmt.Println("Bolum:", bolum)
}
Aşağıdaki kod JavaScript (JS) dili içindir. Burada canlı olarak test edebilirsiniz.
// Kullanıcıdan x ve y sayılarını al
let x = parseFloat(prompt("x sayisini giriniz: "));
let y = parseFloat(prompt("y sayisini giriniz: "));
// Aritmetik işlemler
let toplam = x + y;
let fark = x - y;
let carpim = x * y;
let bolum = x / y;
// Sonuçları konsola yazdır
console.log("Toplam: " + toplam);
console.log("Fark: " + fark);
console.log("Carpim: " + carpim);
console.log("Bolum: " + bolum);