☺ WELCOME ☺

Rabu, 21 Maret 2012

Tugas 2 Turbo C

     Buatlah program dari soal dibawah ini.

  1. Mencari bilangan terbesar dari dua buah bilangan yang di input dari keyboard, nilai bilangan tidak ditentukan.
  2. Menghitung tahun kabisat, tahun di input dari keyboard, nilai tahun tidak ditentukan. 
  3. Untuk membaca sebuah bilangan bulat antara 1 sampai 4, lalu mencetak teks angka tersebut. Misalkan tulisan "satu", bila dibaca 2, demikian seterusnya. Jika angka yang dimasukan selain 1 sampai 4, tuliskan pesan bahwa angka yang dimasukan salah.
  4. Untuk memriksa tiga bilangan yang di input dari keyboard, besar bilangan tidak ditentukan, ketentuannya  sebagai berikut :
  • Bila salah satu bilangan lebih besar dari bilangan lainnya dan kedua bilangan lainnya tidak sama besar maka ketiga bilangan tersebut dikalikan.
  • Bila ada dua bilangan yang sama besar, maka kedua bilangan tersebut dikalikan lalu dibagi bilangan yang paling kecil.
  • Bila ada dua bilangan yang sama kecil, maka kedua bilangan tersebut di tambahkan lalu dikali bilangan yang paling besar.
    Buatlah program dari soal dibwah ini.
  1. Untuk memeriksa tiga bilangan yang di input dari keyboard, besar bilangan tidak ditentukan ( positif atau negatif ), output yang di inginkan adalah muncul bilangan yang paling besar dan paling kecil serta bilangan positif maupun negatif, contoh input program sebagai berikut.
Input :
Masukan Bilangan ke 1 : 20
Masukan Bilangan ke 2 : 10
Masukan Bilangan ke 3 : 5

Output:
Bilangan terbesar : 20
Bilangan terkecil  : 5
Bilangan terbesar adalah positif
    



4 komentar:

  1. jawabannya mana a ???

    seperti biasa !!
    ahahahah ,,,

    BalasHapus
  2. soal tentukan negatif dan positif:

    #include
    #include
    main()
    {
    int x,y,z, maksimal,minimal;
    printf("Masukkan Bilangan ke 1 :");
    scanf("%i",&x);
    printf("Masukkan Bilangan ke 2 :");
    scanf("%i",&y);
    printf("Masukkan Bilangan ke 3 :");
    scanf("%i",&z);
    if((x>=y)&&(x>=z))
    maksimal=x;
    if((y>=x)&&(y>=z))
    maksimal=y;
    if((z>=x)&&(z>=y))
    maksimal=z;
    if((x<=y)&&(x<=z))
    minimal=x;
    if((y<=x)&&(y<=z))
    minimal=y;
    if((z<=x)&&(z<=y))
    minimal=z;
    printf("===============================================\n\n");
    printf("Bilangan yang terbesar adalah : %i\n",maksimal);
    printf("Bilangan yang terkecil adalah : %i\n\n",minimal);
    if(maksimal>0)
    {
    printf("Bilangan terbesar adalah Positif\n");
    }
    else{printf("Bilangan terbesar adalah Negatif\n"); }
    printf("===============================================\n\n");

    getch();
    }

    BalasHapus
  3. saya masih bingung dengan yang soal 3 bilangan input, hahahahaha
    mungkin nanti :P

    BalasHapus