Advertisement
Guest User

Untitled

a guest
Mar 3rd, 2015
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.28 KB | None | 0 0
  1. public class Sorular { private int soruSayisi = 6; String[] soruDizisi = new String[soruSayisi]; Boolean[] cevapDizisi = new Boolean[soruSayisi];
  2.  
  3. public Sorular() {
  4.  
  5. soruDizisi[0] ="bir"; cevapDizisi[0]=true; soruDizisi[1]="iki"; cevapDizisi[1]= true; soruDizisi[2]="üç"; cevapDizisi[2]= false; soruDizisi[3]="dört"; cevapDizisi[3]=false; soruDizisi[4]="beş"; cevapDizisi[4]=true; soruDizisi[5]="altı"; cevapDizisi[5]=true; } public Boolean cevapGetir(int SorulacakSoruSayisi) { Boolean cevap = null; cevap = cevapDizisi[SorulacakSoruSayisi];
  6.  
  7. return cevap; }
  8.  
  9. public String SoruGetir(int SorulacakSoruSayisi) { String soru = null; soru = soruDizisi[SorulacakSoruSayisi];
  10.  
  11. return soru;
  12.  
  13. dizileri çekiğim activity:
  14.  
  15. public class MainActivity extends Activity {
  16.  
  17. private Sorular sorular = new Sorular(); TextView göster; TextView sonucText; Button dogru; Button yanlis; Random r = new Random(); String ilkSoru; boolean ilkcevap = true; String soru; boolean cevap;
  18.  
  19. protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); göster = (TextView) findViewById(R.id.textsorular); sonucText = (TextView) findViewById(R.id.textView1);
  20.  
  21. dogru = (Button) findViewById(R.id.button1); yanlis = (Button) findViewById(R.id.button2);
  22.  
  23. int ilkSoruRandomu = r.nextInt(20);
  24.  
  25. ilkSoru = sorular.SoruGetir(ilkSoruRandomu);
  26.  
  27. göster.setText(ilkSoru);
  28.  
  29. soru = ilkSoru; cevap = ilkcevap;
  30.  
  31. dogru.setOnClickListener(new View.OnClickListener() {
  32.  
  33. @Override public void onClick(View v) {
  34.  
  35. int rastgeleSayi = r.nextInt(sorular.getSoruSayisi()); soru = sorular.SoruGetir(rastgeleSayi); if (cevap == true) { dogruMesajGoster();
  36.  
  37. } else { yanlisMesajiGoster(); }
  38.  
  39. göster.setText(soru); cevap = sorular.cevapGetir(rastgeleSayi); } }); yanlis.setOnClickListener(new View.OnClickListener() {
  40.  
  41. @Override public void onClick(View v) {
  42.  
  43. int rastgeleSayi = r.nextInt(sorular.getSoruSayisi()); soru = sorular.SoruGetir(rastgeleSayi);
  44.  
  45. if (cevap == false) { dogruMesajGoster(); } else { yanlisMesajiGoster(); }
  46.  
  47. göster.setText(soru); cevap = sorular.cevapGetir(rastgeleSayi); } }); }
  48.  
  49. private void dogruMesajGoster() { sonucText.setText("tebrikler doğru"); }
  50.  
  51. private void yanlisMesajiGoster() { sonucText.setText("cevabınız yanlış"); }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement