C++ Girilen Sayılarla Matematiksel İşlemler
- 21
- (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.