Şimdi Ara

c de ödev için yardım

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
7
Cevap
0
Favori
496
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • klavyeden girilen karakterin

    a olması durumunda ekrana “elma”
    b c ve d olması durumunda ekrana “armut”
    e ve f olması durumunda ekrana “portakal”

    yazacak olan programın C kodunuz yazınız.

    bu yaptığım ödevin bi bölümü, nasıl yapıldığını öğrenmek için soruyorum. yardımcı olabilirseniz çok mutlu olurum.



  • #include <stdio.h>
    #include <stdlib.h>

    int main()
    { char karakter;
    printf("bir karakter giriniz\n");
    scanf("%c",&karakter);
    if(karakter=='a')
    {
    printf("elma\n");
    }
    else if(karakter=='b'||karakter=='c'||karakter=='d')
    {
    printf("armut\n");
    }
    else if(karakter=='f'||karakter=='e')
    {
    printf("portakal\n");
    }
    system("pause");
    return 0;
    }
    bu kod işini görür ..
  • çok teşekkür ederim, çok işime yaradı
  • bişey değil
  • stdlib'e ve return 0'a ihtiyaç yoktu ama eline sağlık :

     
    #include <stdio.h>

    int main() {
    char karakter;

    printf("bir karakter giriniz\n");
    scanf("%c",&karakter);

    if(karakter=='a') {

    printf("elma\n");

    } else if(karakter=='b'||karakter=='c'||karakter=='d') {

    printf("armut\n");

    } else if(karakter=='f'||karakter=='e') {

    printf("portakal\n");

    }

    system("pause");
    }



    kolay gelsin :)
  • quote:

    Orijinalden alıntı: wait4it

    stdlib'e ve return 0'a ihtiyaç yoktu ama eline sağlık :

     
    #include <stdio.h>

    int main() {
    char karakter;

    printf("bir karakter giriniz\n");
    scanf("%c",&karakter);

    if(karakter=='a') {

    printf("elma\n");

    } else if(karakter=='b'||karakter=='c'||karakter=='d') {

    printf("armut\n");

    } else if(karakter=='f'||karakter=='e') {

    printf("portakal\n");

    }

    system("pause");
    }



    kolay gelsin :)

    system()

    http://linux.die.net/man/3/system

    Synopsis

    #include <stdlib.h>
    int system(const char *command);


    Ayrica gerek yok dedigin return, otomatik olarak ekleniyor sen yazmazsan(C99 compiler i ele alarak soyluyorum)




  • switch case de kullanabilirsin

    quote:

     #include <stdio.h> 
    int main()
    {
    char karakter;
    printf ("harf giriniz");
    scanf ("%c",&karakter);

    switch (karakter)
    {
    case 'a': printf ("armut"); break;
    case 'b':
    case 'c':
    case 'd': printf ("elma"); break;
    case 'e':
    case 'f': printf ("portakal"); break;
    default: printf ("Trambolin");
    }
    }




    < Bu mesaj bu kişi tarafından değiştirildi Onel -- 9 Kasım 2012; 15:54:00 >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.