sayi2) { gecici = sayi2; while…" />
Çıkarma İşareti Kullanmadan Çıkarma İşlemi Yapma
Algoritma Serisi
İpuçları

Çıkarma İşareti Kullanmadan Çıkarma İşlemi Yapma

Programlamanın temellerini oluşturan algoritmalar ile dilediğiniz her şeyi yapmak mümkün. Çıkarma işareti kullanmadan çıkarma işlemi algoritması ile C++, C#, Python, JavaScript ve Java gibi popüler dillerde hazır oluşturulmuş kodları kodlayabilirsiniz.

Çıkarma işareti kullanmadan çıkarma işlemi algoritması zor bir konu olabiliyor bazen. Sizler için oluşturduğumuz bu İpucu kısmında Çıkarma işareti kullanmadan çıkarma işlemini farklı programlama dilleri üzerinde görebilir, kendi programlarınızda test edebilirsiniz.

Çıkarma işareti kullanmadan çıkarma işleminin amacı Çıkarma işaretini (Eksi -) kullanmadan çıkarma işlemini gerçekleştirmektir. Aşağıda yer alan kodlar ile yeni işlem sizde gerçekleştirip, bizimle paylaşabilirsiniz.

JavaScript ile Çıkarma İşareti Kullanmadan Çıkarma İşlemi

Aşağıdaki algoritmayı, doğrudan JavaScript’inize entegre edebilirsiniz. Öncelikle butonunuza bir tane onClick fonksiyonu eklemelisiniz. Ardından herşeyi aşağıdaki kodlara bırakın.

function main() {
    var sayi1, sayi2, fark, gecici;
    
    window.alert("1.sayıyı giriniz");
    sayi1 = window.prompt('Enter a value for sayi1');
    window.alert("2. sayıyı giriniz");
    sayi2 = window.prompt('Enter a value for sayi2');
    fark = 0;
    if (sayi1 > sayi2) {
        gecici = sayi2;
        while (sayi1 != gecici) {
            gecici = gecici + 1;
            fark = fark + 1;
        }
        window.alert(sayi1.ToString() + " - " + sayi2 + " arasındaki fark = " + fark);
    } else {
        gecici = sayi1;
        while (sayi2 != gecici) {
            gecici = gecici + 1;
            fark = fark + 1;
        }
        window.alert(sayi1.ToString() + " - " + sayi2 + " arasındaki fark = " + "-" + fark);
    }
}

Sadece yukarıdaki adımlardan başlayarak, kendi algoritmalarınızı oluşturmanız oldukça basit.

Ayrıca bkz: Amazon ile Kod Bilmeden Uygulama Geliştirme

C# (CSharp) ile Çıkarma İşareti Kullanmadan Çıkarma İşlemi

Görsel programlama adına en çok ismini duyuran CSharp programı aracılığıyla da çıkarma işlemi kullanmadan işlem yapabilirsiniz. Temel konsol uygulaması haline oluşturduğunuzu doğrudan görsele aktarabilirsiniz.

using System;

public class MyProgram
{
    public static void Main(string[] args)
    {
        int sayi1, sayi2, fark, gecici;
        
        Console.WriteLine("1.sayıyı giriniz");
        sayi1 = (int) readValue();
        Console.WriteLine("2. sayıyı giriniz");
        sayi2 = (int) readValue();
        fark = 0;
        if (sayi1 > sayi2)
        {
            gecici = sayi2;
            while (sayi1 != gecici)
            {
                gecici = gecici + 1;
                fark = fark + 1;
            }
            Console.WriteLine(sayi1.ToString() + " - " + sayi2 + " arasındaki fark = " + fark);
        }
        else
        {
            gecici = sayi1;
            while (sayi2 != gecici)
            {
                gecici = gecici + 1;
                fark = fark + 1;
            }
            Console.WriteLine(sayi1.ToString() + " - " + sayi2 + " arasındaki fark = " + "-" + fark);
        }
    }
    

    private static double readValue()
    {
        double result;
        while (!double.TryParse(Console.ReadLine(), out result));
        return result;
    }
}

CSharp ile çıkarma işlemi kullanmadan çıkarma işlemi yukarıdaki gibi gerçekleşiyor. Kendi programınızı yazarak, daha da geliştirebilirsiniz.

C++ ile Çıkarma İşareti Kullanmadan Çıkarma İşlemi

En eski programlama dilleri arasında değerlendirilen C++, gerçekten geniş bir kitleye hitap ediyor. Temel olarak programlamaya başladığınızda bu kodlar işinize yarayabilir.

#include <iostream>
#include <sstream>
#include <string>
#include <cstdlib>
#include <cmath>

using namespace std;

// Headers
string toString (double);
int toInt (string);
double toDouble (string);

int main() {
    int sayi1, sayi2, fark, gecici;
    
    cout << "1.sayıyı giriniz" << endl;
    cin >> sayi1;
    cout << "2. sayıyı giriniz" << endl;
    cin >> sayi2;
    fark = 0;
    if (sayi1 > sayi2) {
        gecici = sayi2;
        while (sayi1 != gecici) {
            gecici = gecici + 1;
            fark = fark + 1;
        }
        cout << sayi1 << " - " << sayi2 << " arasındaki fark = " << fark << endl;
    } else {
        gecici = sayi1;
        while (sayi2 != gecici) {
            gecici = gecici + 1;
            fark = fark + 1;
        }
        cout << sayi1 << " - " << sayi2 << " arasındaki fark = " << "-" << fark << endl;
    }
    return 0;
}

// The following implements type conversion functions.
string toString (double value) { //int also
    stringstream temp;
    temp << value;
    return temp.str();
}

int toInt (string text) {
    return atoi(text.c_str());
}

double toDouble (string text) {
    return atof(text.c_str());
}

Java ile Çıkarma İşareti Kullanmadan Çıkarma İşlemi

Oyun yapımında ön plana çıkan Java, aynı zamanda Android programlamanın temelini oluşturuyor. Farklı metotlar geliştirerek, Javada bir master olabilirsiniz.

import java.util.*;
import java.lang.Math;

public class JavaApplication {
    private static Scanner input = new Scanner(System.in);

    public static void main(String[] args) {
        int sayi1, sayi2, fark, gecici;
        
        System.out.println("1.sayıyı giriniz");
        sayi1 = input.nextInt();
        System.out.println("2. sayıyı giriniz");
        sayi2 = input.nextInt();
        fark = 0;
        if (sayi1 > sayi2) {
            gecici = sayi2;
            while (sayi1 != gecici) {
                gecici = gecici + 1;
                fark = fark + 1;
            }
            System.out.println(Integer.toString(sayi1) + " - " + sayi2 + " arasındaki fark = " + fark);
        } else {
            gecici = sayi1;
            while (sayi2 != gecici) {
                gecici = gecici + 1;
                fark = fark + 1;
            }
            System.out.println(Integer.toString(sayi1) + " - " + sayi2 + " arasındaki fark = " + "-" + fark);
        }
    }
}

Flowgorithm ile Çıkarma İşareti Kullanmadan Çıkarma İşlemi

Birçok algoritmanın en temel kodlamasını öğreten Flowgorithm ile temel programlamayı öğrenmeniz mümkün. Çıkarma İşareti Kullanmadan Çıkarma İşlemi Flowgorithm akış şeması ise aşağıdaki gibidir.

Flowgorithm ile Çıkarma İşareti Kullanmadan Çıkarma İşlemi

“Küçük programlar büyük işler başarır” mottosu ile oluşturduğumuz Programlama ipuçlarına buradan ulaşabilirsiniz.

Bir yanıt yazın

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