C++ Girilen Sayılarla Matematiksel İşlemler

  • 29
  • (1)
  • (5)
  • 18 Eyl 2024

Girilen İki Sayının Toplamı

Aşağıdaki örneği girilen iki sayının toplamını bulmak için uygulayabilirsiniz.


#include <iostream>
#include <locale.h>
using namespace std;

int main()
{
	setlocale(LC_ALL, "Turkish");
	int sayi1, sayi2;
	cout << "İlk sayı: ";
	cin >> sayi1;
	cout << "İkinci sayı: ";
	cin >> sayi2;
	int toplam = sayi1 + sayi2;
	cout << "İki sayının toplamı: " << toplam;
}

Girilen İki Sayının Farkı

Aşağıdaki örneği girilen iki sayının farkını bulmak için uygulayabilirsiniz.


#include <iostream>
#include <locale.h>
using namespace std;

int main()
{
	setlocale(LC_ALL, "Turkish");
	int sayi1, sayi2;
	cout << "İlk sayı: ";
	cin >> sayi1;
	cout << "İkinci sayı: ";
	cin >> sayi2;
	int fark = sayi1 - sayi2;
	cout << "İki sayının farkı: " << fark;
}

Girilen İki Sayının Çarpımı

Aşağıdaki örneği girilen iki sayının çarpımını bulmak için uygulayabilirsiniz.


#include <iostream>
#include <locale.h>
using namespace std;

int main()
{
	setlocale(LC_ALL, "Turkish");
	int sayi1, sayi2;
	cout << "İlk sayı: ";
	cin >> sayi1;
	cout << "İkinci sayı: ";
	cin >> sayi2;
	int carpim = sayi1 * sayi2;
	cout << "İki sayının çarpımı: " << carpim;
}

Girilen İki Sayının Bölümü

Aşağıdaki örneği girilen iki sayının bölümünü ve bölümden kalanı bulmak için uygulayabilirsiniz. % işareti mod operatörüdür. Bir sayının diğerine bölümünden kalanı verir.


#include <iostream>
#include <locale.h>
using namespace std;

int main()
{
	setlocale(LC_ALL, "Turkish");
	int sayi1, sayi2;
	cout << "İlk sayı: ";
	cin >> sayi1;
	cout << "İkinci sayı: ";
	cin >> sayi2;
	int bolum = sayi1 / sayi2;
	int kalan = sayi1 % sayi2;
	cout << "İki sayının bölümü: " << bolum;
	cout << "Bölümden kalan: " << kalan;
}

int değişken türü tamsayı ifade eder. Eğer ondalıklı ve kalansız bir bölme işlemi istiyorsanız float ya da double türünde sayılar tanımlamalısınız.


#include <iostream>
#include <locale.h>
using namespace std;

int main()
{
	setlocale(LC_ALL, "Turkish");
	float sayi1, sayi2;
	cout << "İlk sayı: ";
	cin >> sayi1;
	cout << "İkinci sayı: ";
	cin >> sayi2;
	float bolum = sayi1 / sayi2;
	cout << "İki sayının bölümü: " << bolum;
}

Girilen Sayının Üssünü Bulma

Aşağıdaki örneği girilen bir sayının ikinci sayı ile üssünü bulmak için uygulayabilirsiniz.


#include <iostream>
#include <locale.h>
using namespace std;

int main()
{
	setlocale(LC_ALL, "Turkish");
	int sayi, us, sonuc = 1;
	cout << "Sayı: ";
	cin >> sayi;
	cout << "Üs: ";
	cin >> us;
	int i = 0;
	while (i < us) {
		sonuc *= sayi;
		i++;
	}
	cout << "Sonuç: " << sonuc << "\n";
}

Girilen üs değeri 0 (sıfır) olursa döngüye asla girilmeyecek ve sonuç 1 olarak gelecektir. Ancak bu uzun yoldan hesaplamadır. math.h kütüphanesi ile daha basit bir şekilde şöyle hesaplama yapılabilir.


#include <iostream>
#include <math.h>
#include <locale.h>
using namespace std;

int main()
{
	setlocale(LC_ALL, "Turkish");
	int sayi, us, sonuc = 1;
	cout << "Sayı: ";
	cin >> sayi;
	cout << "Üs: ";
	cin >> us;
	sonuc = pow(sayi, us);
	cout << "Sonuç: " << sonuc << "\n";
}

Girilen Sayının Karekökünü Bulma

math.h kütüphanesi içerisindeki sqrt fonksiyonu ile girilen bir sayının karekökünü bulabilirsiniz.


#include <iostream>
#include <math.h>
#include <locale.h>
using namespace std;

int main()
{
	setlocale(LC_ALL, "Turkish");
	float sayi, karekok;
	cout << "Sayı: ";
	cin >> sayi;
	karekok = sqrt(sayi);
	cout << "Sonuç: " << karekok << "\n";
}

Girilen Ondalık Sayıyı Tam Sayıya Yuvarlama

math.h kütüphanesi içerisindeki round fonksiyonu ile girilen bir sayının yuvarlanmış halini bulabilirsiniz.


#include <iostream>
#include <math.h>
#include <locale.h>
using namespace std;

int main()
{
	setlocale(LC_ALL, "Turkish");
	float sayi, sonuc;
	cout << "Sayı: ";
	cin >> sayi;
	sonuc = round(sayi);
	cout << "Sonuç: " << sonuc << "\n";
}
İlişkili İçerikler

Bu makale içerisinde Visual Studio 2022 üzerinde C++ konsol uygulaması oluşturup, üzerinde değişik örnekler denenmektedir. İnceleyip uygulayabilirsiniz.

C++ ile for, while ve do while döngülerinin nasıl kullanıldığını bu içerikte inceleyip uygulayabilirsiniz.

C++ ile switch case koşullarının nasıl kullanıldığını bu içerikte inceleyip uygulayabilirsiniz.

Paylaşın
Etiket Bulutu