İLKOKUL MATEMATİK OYUNU

import java.util.*;
public class MatematikselOyun {
 
public static void main(String args[])
{
Scanner giris=new Scanner(System.in);
int hesap,sayi1,sayi2,secenek,sonuc,index=0,deger;
System.out.println("........İlkokula yönelik Matematiksel Oyun.....");
/*System.out.print("İşlemleri Seciniz....");
System.out.println("....1 Toplam ......2 Cıkarma........3 Carpma ........4 Bolme ");*/
Random rand=new Random();// Random sayinin kullanımı şekildeki gibidir...
do{
secenek=rand.nextInt(4)+1;
switch(secenek)
{
case 1:
sayi1=rand.nextInt(10);
sayi2=rand.nextInt(10);
System.out.println(sayi1 +"+ " +  sayi2 + "= " );
sonuc=giris.nextInt();
hesap=sayi1+sayi2;
if(sonuc==hesap)
{
System.out.println("Sonuc dogrudur...Tebrikler!!!");
}
else
{
System.out.println("Yanlış bildiniz Tekrar giriniz!!");
while(sonuc!=hesap)
{
index++;
System.out.println(sayi1+ "+ " +sayi2 + "= " );
sonuc=giris.nextInt();
hesap=sayi1+sayi2;
if(index==3)
{
System.out.println("Cok çalışmanız gerkemektedir...");
break;
}
}
if(index!=3)
{
System.out.println(index+"Bu kadar adimda bildiniz..");
}
}
break;
case 2:
index=0;
sayi1=rand.nextInt(10);
sayi2=rand.nextInt(10);
if(sayi1<sayi2)
{
while(sayi1<sayi2)
{
sayi1=rand.nextInt(10);
sayi2=rand.nextInt(10);
if(sayi1>sayi2)
{
break;
}
}
}
System.out.println(sayi1+"- " + sayi2 + "= " );
sonuc=giris.nextInt();
hesap=sayi1-sayi2;
if(sonuc==hesap)
{
System.out.println("Sonuc dogrudur...Tebrikler!!!");
}
else
{
System.out.println("Yanlış bildiniz Tekrar giriniz!!");
while(sonuc!=hesap)
{
index++;
System.out.println(sayi1+"- " +sayi2 + "= " );
sonuc=giris.nextInt();
hesap=sayi1-sayi2;
if(index==3)
{
System.out.println("Cok çalışmanız gerkemektedir...");
break;
}
}
if(index!=3)
{
System.out.println(index+"Bu kadar adimda bildiniz..");
}
}
break;
case 3:
index=0;
sayi1=rand.nextInt(10);
sayi2=rand.nextInt(10);
System.out.println(sayi1+"* " + sayi2 + "= " );
sonuc=giris.nextInt();
hesap=sayi1*sayi2;
if(sonuc==hesap)
{
System.out.println("Sonuc dogrudur...Tebrikler!!!");
}
else
{
System.out.println("Yanlış bildiniz Tekrar giriniz!!");
while(sonuc!=hesap)
{
index++;
System.out.println(sayi1+"* " +sayi2 + "= " );
sonuc=giris.nextInt();
hesap=sayi1*sayi2;
if(index==3)
{
System.out.println("Cok çalışmanız gerkemektedir...");
break;
}
}
if(index!=3)
{
System.out.println(index+"Bu kadar adimda bildiniz..");
}
}
break;
case 4:
index=0;
sayi1=rand.nextInt(10);
sayi2=rand.nextInt(10);
if(sayi1%sayi2!=0 || sayi2==0)
{
while(sayi1%sayi2!=0  || sayi2==0)
{
sayi1=rand.nextInt(10);
sayi2=rand.nextInt(10);
if(sayi1%sayi2==0 || sayi2!=0)
{
break;
}
}
}
System.out.println(sayi1+"/ " + sayi2 + "= " );
sonuc=giris.nextInt();
hesap=sayi1/sayi2;
if(sonuc==hesap)
{
System.out.println("Sonuc dogrudur...Tebrikler!!!");
}
else
{
System.out.println("Yanlış bildiniz Tekrar giriniz!!");
while(sonuc!=hesap)
{
index++;
System.out.println(sayi1+"/ " +sayi2 + "= " );
sonuc=giris.nextInt();
hesap=sayi1/sayi2;
if(index==3)
{
System.out.println("Cok çalışmanız gerkemektedir...");
break;
}
}
if(index!=3)
{
System.out.println(index+"Bu kadar adimda bildiniz..");
}
}
break;
}
System.out.println("Cıkmak icin -1 basiniz...");
deger=giris.nextInt();
}while(deger!=-1);
}
}
 
 
Sitemizin tüm hakları saklıdır.
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol