programlama

4 İşlem İçin Program Kodu

Ç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);

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir