Şimdi Ara

c++ 3 adet program yardım.

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
7
Cevap
0
Favori
689
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşlar...3 soru aşağıda ve benim yaptığım çalışmalarda.nerede eksiğim olduğunu bir türlü bulamadım.bilen bir arkadaşyardım edebilir mi acaba?

    soru1) program kullanıcıdan birtek printf komutuyla 3 adet tamsayı isteyecek..ve kullanıcı bu 3 adet tamsayıyı yazacak..daha sonra program bu sayıları 5 artırıp ekrana yansıtacak.

    soru2)program kullanıcıya üniversite numarasını,midterm ve final sınavları sonucunu soracak tek bir printf ile.kullanıcı bunları yazacak..ve program kullanıcıya bu iki sınav notunun ortalamasını (toplayıp,ikiye bölmek) sunacak.

    soru3)kullanıcı çemberin yarıçapını yazacak.program çemberin çapını,alanını,çevresini hesaplayacak.kullanıcı için ekrana yansıtacak.

    çemberin çapı:R
    çemberin yarıçapı: r
    R=2*r
    Çemberin Alanı: pisayısı*r*r
    çemberin çevresi: pisayısı*2*r



    < Bu mesaj bu kişi tarafından değiştirildi santa_mega -- 14 Ekim 2007; 18:45:03 >







  • Cevap1

    #include <stdio.h> 
    int main()
    {
    int a,b,c,x,y,z;

    printf("Enter three integers\n");
    scanf("%d%d%d",&a,&b,&c);

    x=(a+5);
    y=(b+5);
    z=(c+5);

    printf("%d\n%d\n%d\n",&x,&y,&z);

    return 0;
    }



    < Bu mesaj bu kişi tarafından değiştirildi santa_mega -- 14 Ekim 2007; 18:40:30 >
  • Cevap 2

    #include <stdio.h> 
    int main(void)
    {
    int a,b,c,av;

    printf("Enter your school number,midterm grade and final grade\n");
    scanf("%d%d%d",&a,&b,&c);

    av=(b+c)/2;
    printf("%d%f",&a,&av);

    return 0;
    }
  • Cevap 3

    #include <stdio.h> 

    int main()

    {
    int pi,radius,diameter,circumference,area;

    printf("Enter the radius of the circle\n");
    scanf("%d",&radius);


    pi=3,14;
    diameter=radius*2;
    circumference=2*pi*radius;
    area=pi*radius*radius;

    scanf("%d%d%d",&diameter,&circumference,&area);

    return 0;

    }

  • 1 ve 2 için scanf("%d %d %d",&a,&b,&c); bu şekilde dene bakayım.Scanf i kullanmayalı çok oldu ama sanırım arda boşluk bırakmak lazımdı diye hatırlıyorum.
    Tabi sayılarıda arada boşluk bırakak yazacaksak.
    Misal : "10 20 30" peşine Enter tuşu
    Ayrıca 3. de niye çıkmadan önce scanf("%d%d%d",&diameter,&circumference,&area); buna ihtiyaç duydun anlamadım.
    Birde bir eksiklik bulamıyorsan programın nasıl cevap verdiğini/vermediğini ne tür garip halleri olduğunuda yazki bizde ödev yaptırıyorsun hissi uyanmasın :)
  • sse sağol.ya zaten okul ödevim..ama yaptım işte sonucu göstermeden program kapanıyordu.programda hata bulamadı belki bi eksiğim vardır diye yazdım.her neyse yardım için sağol...
    şu şekilde yaptım artık çalışıyor ::

    #include <stdio.h> 
    int main ()

    {
    int r;
    printf("enter the radius\n")
    scanf("%d",&r);
    printf("the diameter is %d\n",2*r);
    printf("the circumference is %f\n",2*r*3.14);
    printf("The are is %f\n";r*rr3.14);
    return 0;

    }
  • programı bitirmeden }' önce getch() kullan OKadar.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.