MATH KÜTÜPHANESİYLE SWİTC CASE FONKSİYONLU HESAP MAKİNESİ
package fonksiyonlu.hesap.makinesi;
import java.util.Scanner;
import java.util.Random;
public class FonksiyonluHesapMakinesi {
public static void main(String[] args) {
Scanner util=new Scanner(System.in);
System.out.println("YAPMAK İSTEDİĞİNİZ İŞLEM NOSUNU GİRİNİZ VE İŞLEMİ YAPINIZ");
System.out.println("-----------------------------");
System.out.println("1.toplama");
System.out.println("2.cıkarma");
System.out.println("3.carpma");
System.out.println("4.bölme");
System.out.println("5. mod alma");
System.out.println("6.üst alma");
System.out.println("7.mutlak değer alma");
System.out.println("8.log10 tabanında değeri");
System.out.println("9.e üzeri ");
System.out.println("10.max sayı");
System.out.println("11.min sayı");
System.out.println("12.sin değeri");
System.out.println("13. cos değeri");
System.out.println("----------------------------");
double sayi1,sayi2;
System.out.println("1.sayiyi giriniz");
sayi1=util.nextDouble();
System.out.println("2. sayiyi giriniz");
sayi2=util.nextDouble();
int islem;
System.out.println(" işlem no sunu giriniz");
islem=util.nextInt();
switch(islem)
{
case 1 : System.out.println("TOPLAM:"+(sayi1+sayi2)); break;
case 2:
System.out.print("iki sayiyin farkı:"+(sayi1-sayi2)); break;
case 3:
System.out.print("iki sayını çarpımı:"+(sayi1*sayi2)); break;
case 4:
System.out.print("iki sayını bolumu:"+(sayi1/sayi2)); break;
case 5:
System.out.print("ilk sayını ikinci sayıya modu:"+(sayi1%sayi2)); break;
case 6:
double üstsayi1,üstsayi2;
System.out.println("üst alınacak sayi girinz taban giriniz");
üstsayi1=util.nextDouble();
System.out.println("üst değeri giriniz");
üstsayi2=util.nextDouble();
System.out.println(" taban üzeri üst :"+(Math.pow(üstsayi1,üstsayi2))); break;
case 7:
double mutlak;
System.out.println("mutlak değeri girlecek sayiyi girin");
mutlak=util.nextDouble();
System.out.println("girdiğiniz sayının mutlak değeri"+(Math.abs(mutlak))); break;
case 8:
double log;
System.out.println(" log10 tabanı sonucu için bir sayi girinz");
log=util.nextDouble();
System.out.println("log10 tabanındaki değer"+(Math.log10(log))); break;
case 9:
double e;
System.out.println(" e üzeri için bir değer giriniz");
e=util.nextDouble();
System.out.println("e üzeri için sonuç"+(Math.exp(e))); break;
case 10:
System.out.println("max değer"+(Math.max(sayi1, sayi2))); break;
case 11:
System.out.println("min değer "+(Math.min(sayi1, sayi2))); break;
case 12:
double açı;
System.out.println("sin değeri için bir açı değeri giriniz");
açı=util.nextDouble();
System.out.println("sin değeri "+(Math.sin(açı))); break;
case 13:
double açı2;
System.out.println("cos değeri için bir açı değeri giriniz");
açı2=util.nextDouble();
System.out.println("girdiğiniz değer için cos"+(Math.cos(açı2))); break;
default :
System.out.println("YANLIŞ DEĞER");
break;
}
}
}
import java.util.Scanner;
import java.util.Random;
public class FonksiyonluHesapMakinesi {
public static void main(String[] args) {
Scanner util=new Scanner(System.in);
System.out.println("YAPMAK İSTEDİĞİNİZ İŞLEM NOSUNU GİRİNİZ VE İŞLEMİ YAPINIZ");
System.out.println("-----------------------------");
System.out.println("1.toplama");
System.out.println("2.cıkarma");
System.out.println("3.carpma");
System.out.println("4.bölme");
System.out.println("5. mod alma");
System.out.println("6.üst alma");
System.out.println("7.mutlak değer alma");
System.out.println("8.log10 tabanında değeri");
System.out.println("9.e üzeri ");
System.out.println("10.max sayı");
System.out.println("11.min sayı");
System.out.println("12.sin değeri");
System.out.println("13. cos değeri");
System.out.println("----------------------------");
double sayi1,sayi2;
System.out.println("1.sayiyi giriniz");
sayi1=util.nextDouble();
System.out.println("2. sayiyi giriniz");
sayi2=util.nextDouble();
int islem;
System.out.println(" işlem no sunu giriniz");
islem=util.nextInt();
switch(islem)
{
case 1 : System.out.println("TOPLAM:"+(sayi1+sayi2)); break;
case 2:
System.out.print("iki sayiyin farkı:"+(sayi1-sayi2)); break;
case 3:
System.out.print("iki sayını çarpımı:"+(sayi1*sayi2)); break;
case 4:
System.out.print("iki sayını bolumu:"+(sayi1/sayi2)); break;
case 5:
System.out.print("ilk sayını ikinci sayıya modu:"+(sayi1%sayi2)); break;
case 6:
double üstsayi1,üstsayi2;
System.out.println("üst alınacak sayi girinz taban giriniz");
üstsayi1=util.nextDouble();
System.out.println("üst değeri giriniz");
üstsayi2=util.nextDouble();
System.out.println(" taban üzeri üst :"+(Math.pow(üstsayi1,üstsayi2))); break;
case 7:
double mutlak;
System.out.println("mutlak değeri girlecek sayiyi girin");
mutlak=util.nextDouble();
System.out.println("girdiğiniz sayının mutlak değeri"+(Math.abs(mutlak))); break;
case 8:
double log;
System.out.println(" log10 tabanı sonucu için bir sayi girinz");
log=util.nextDouble();
System.out.println("log10 tabanındaki değer"+(Math.log10(log))); break;
case 9:
double e;
System.out.println(" e üzeri için bir değer giriniz");
e=util.nextDouble();
System.out.println("e üzeri için sonuç"+(Math.exp(e))); break;
case 10:
System.out.println("max değer"+(Math.max(sayi1, sayi2))); break;
case 11:
System.out.println("min değer "+(Math.min(sayi1, sayi2))); break;
case 12:
double açı;
System.out.println("sin değeri için bir açı değeri giriniz");
açı=util.nextDouble();
System.out.println("sin değeri "+(Math.sin(açı))); break;
case 13:
double açı2;
System.out.println("cos değeri için bir açı değeri giriniz");
açı2=util.nextDouble();
System.out.println("girdiğiniz değer için cos"+(Math.cos(açı2))); break;
default :
System.out.println("YANLIŞ DEĞER");
break;
}
}
}
Yorumlar
Yorum Gönder