Math metodu kullanılmadan, kullanıcıdan girilen alt değeri ve üs değeri nasıl hesaplanır? Örnek kodla açıklayabilecek biri var mı?
Moderatör tarafında düzenlendi:
Follow along with the video below to see how to install our site as a web app on your home screen.
Not: This feature may not be available in some browsers.
public static **** main(String[] args) {
/* Matematiksel işlemleri yapacağımız değişkeni oluşturalım */
double dSayi = -29.45; //aradaki virgül değil nokta
System.out.println("Sayının ilk değeri : " + dSayi);
/* Sayının mutlak değerini alalım */
System.out.println("Sayının mutlak değeri : " + Math.abs(dSayi));
/* Sayıyı yukarı yuvarlayalım */
System.out.println("Sayı yukarı yuvarla : " + Math.ceil(dSayi));
/* Sayıyı aşağı yuvarlayalım */
System.out.println("Sayı aşağı yuvarla : " + Math.floor(dSayi));
/* 81 sayısının karekökünü alalım */
System.out.println("100'ün karekök değeri : " + Math.sqrt(81));
/* 3 sayısının küpünü alalım */
System.out.println("3'ün küpünün değeri : " + Math.pow(3, 3));
}
Math kütüphanesinin pow özelliği.
Math.pow(ilkdeger, karesi)
küpü vb. vb.
Dostum MATH KÜTÜPANESİZ diyorum bu olmadan yani
Scanner input = new Scanner(System.in);
System.out.println("Taban girin:");
System.out.println("Us girin:");
double taban = input.nextInt();
int us = input.nextInt();
double sonuc = 1;
for(int i = 1; i <= us; i++)
sonuc = sonuc * taban;
System.out.println(sonuc);
Üs kadar sayıyı çarp diyoruz yukarıdaki işlemde .
sonuc = 1;
taban 5 üs 3 olsun
int i =1; i<=3; i++
sonuc *= taban
i=1 için sonuc = 1x5 === sonuc=5
i yi 1 artır i=2 için sonuc= 5x5 === sonuc= 25
i yi 1 artır i=3 için sonuc = 25x5 === sonuc = 125
i yi bir artır i=4 koşul sağlanmıyor döngüden çık
5 in küpü
sonuc = 125
Takıldığın olursa mesaj at kardeşim. Algoritma şimdilik iyi sınavlar var diye çalışıyorum yaparız elimizden geldiğince kod olarakta olsun fonksiyon olarakta![]()
Gönder mesaj bekliyorum ya da burdan yaz ihtiyacı olan olursa baksın farketmez.