Test çözme

Başlatan 007, 14 Ocak 2019 - 11:37:08

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

007

Bazı hataları var.

case 1'i aynen kopyalayıp. Diğer case yerine geçirip değişiklik yaparak tekrar amaçlı kullanılabilir. Dersleri tekrar amaçlı kendim için yaptım. Geliştirilmesi gerekiyor. Belki işinize yarar. Aynı işi daha iyi yapan programlar var. Kendim yapmak istedim. Ekranı büyültüp kullanılabilir.

Alıntı Yap#include<stdio.h>
#include<locale.h>
#include<Windows.h>
int main( void )
{
   int soru_sec;
   char cevabiniz;
   system("color 5a");
    setlocale(LC_ALL, "Turkish");
   
   do{
      printf("1 ile 12 arasinda 1 soru seçiniz: ");
      scanf("%d",&soru_sec);
      printf("\n\n");
   switch(soru_sec){
        case 1:
       
         printf("\"Hazelnut\" kelimesinin Türkçe karşılığı nedir?\n ");
                printf("A) Üzüm   B) Armut    C) Fındık \n\n ");
                printf("Cevabınızı giriniz: ");
                scanf("%s", &cevabiniz);
                printf("\n");
                printf("-------------------------------\n");
               switch(cevabiniz)
                {
                               case 'c':
                                        printf("Doğru cevap. Tebrikler...\n\n");
                                        printf("Üzüm: grape.\nHazelnut: Fındık\nArmut: Pear\n");
                                        break;
                               default: printf("Çözüm:\n\nYanlis cevap. Dogru cevap C\n\n");
                                        printf("Üzüm: grape.\nHazelnut: Fındık\nArmut: Pear\n");
                                        break;
                                   
                               
                }
                                             
                               
                break;
                     
        case 2:
       
          printf("\"Pear\" kelimesinin Türkçe karşılığı nedir?\n ");
                printf("A) Üzüm   B) Armut    C) Fındık \n\n ");
                printf("Cevabınızı giriniz: ");
                scanf("%s", &cevabiniz);
                printf("\n");
                printf("-------------------------------\n");
               switch(cevabiniz)
                {
                               case 'b':
                                        printf("Doğru cevap. Tebrikler...\n\n");
                                        printf("Üzüm: grape.\nHazelnut: Fındık\nArmut: Pear\n");
                                        break;
                               default: printf("Çözüm:\n\nYanlis cevap. Dogru cevap B\n");
                                        printf("Üzüm: grape.\nHazelnut: Fındık\nArmut: Pear\n");
                                        break;
                                   
                               break;
                }
                                             
                               
                break;
               
        case 3: printf("Girdiniginiz deger \"Mart\"  ayidir");
            break;
        case 4: printf("Girdiniginiz deger \"Nisan\" ayidir");
            break;
        case 5: printf("Girdiniginiz deger \"Mayis\" ayidir");
            break;
        case 6: printf("Girdiniginiz deger \"Haziran\" ayidir");
            break;
        case 7: printf("Girdiniginiz deger \"Temmuz\" ayidir");
            break;
        case 8: printf("Girdiniginiz deger \"Agustos\" ayidir");
            break;
        case 9: printf("Girdiniginiz deger \"Eylul\" ayidir");
            break;
        case 10: printf("Girdiniğini deger \"Ekim\" ayidir");
            break;
        case 11: printf("Girdiniğini deger \"Kasim\" ayidir");
            break;
        case 12: printf("Girdiniğini deger \"Aralik\" ayidir");
            break;
        default: printf("Hatali islem sectiniz!!!"); 
            break;
    }
    printf("\n\n-------------------------------\n\n\n");
    printf("Daha bir çok soru var...\n\n\n");
    printf("-------------------------------\n");
}while(1);

   
getchar();
   return 0;
}

2 kuruşluk ben EMİR VEREN 4 kuruşlukların 5 kuruşluk işlerini yaparım.