Sabtu, 09 Oktober 2010

Tugas Passing Grade "A, B, C, D, E"

IF didalam IF

#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <string>

main()
{
   string n, m, k, g;
   int nt, nut, nuas;
   float na;

   printf( "------------------------- \n");
   printf( "UNIVERSITAS BSI BANDUNG \n") ;
   printf( "------------------------- \n");

   printf( "NIM             :  ");
   scanf ("%s", & n );
   printf( "Nama Mahasiswa  :  ");
   scanf ("%s", & m );

   printf( "Nilai Tugas     :  ");
   scanf("%d", & nt );
   printf( "Nilai UTS       :  ");
   scanf("%d", & nut );
   printf( "Nilai UAS       :  ");
   scanf("%d", & nuas );

   printf( "____________________________ \n");

   na = (nt + nut + nuas )/3 ;

   printf( "Nilai Akhir     : %0.2f \n", na);

    if (na >= 90 )
       g = "A";
    else if (na >= 80 )
      g = "B";
       else if (na >= 70 )
      g = "C";
    else if (na >= 60 )
      g = "D";
      else if (na <=50 )
      g = "E";

   printf( "Grade           : %s \n", g);

   if (na >= 70 )
       k = "LULUS";
      else
      k = "TIDAK LULUS";

   printf( "Keterangan      : %s \n", k);

   getch();

   }

nih sreen shot hasilnye : (maaf bukannya sombong hehehe...)



Penjelasannya tetep sama yg latihan tadi, gini pada prinsip nya sama cuma ada perubahan yang sangat penting diantaranya gini mas.....

    if (na >= 90 )
       g = "A";
    else if (na >= 80 )
      g = "B";
       else if (na >= 70 )
      g = "C";
    else if (na >= 60 )
      g = "D";
      else if (na <=50 )
      g = "E";

   printf( "Grade           : %s \n", g);

   if (na >= 70 )
       k = "LULUS";
      else
      k = "TIDAK LULUS";

   printf( "Keterangan      : %s \n", k);

nah entu dia tuh yg penting sob..... liat deh bagian if pertama dan yang kedua berbeda khan ??? hehehe yg pertama if di dalam if, wadduh opo meneh iki mas, wadduh naon deui ieu teh ?? (bhasa Kalimantannya apaan ya Ray ??) hehehe.. piss !!  Gini karena kondisinya banyak "A, B, C, D, E" maka saya buatkan :
if (kondisi apaan aja)
   penjelasan ato rumus, terserah mau apaan aja boleh ;
  else if (kondisi apaan aja)
   penjelasan ato rumus, terserah mau apaan aja boleh ;
   else if (kondisi apaan aja)
   penjelasan ato rumus, terserah mau apaan aja boleh ;
   else if (kondisi apaan aja)
   penjelasan ato rumus, terserah mau apaan aja boleh ;

kok else if nya banyak bgt siii ?? yupz karena sudah dari dulu seperti ini if di dalam if. Masih belum mengerti juga sob ?? (Ya masihhh mas).. Ok.. else if itu fungsinya untuk menjelaskan beberapa keadaan ato kondisi, misalkan, "Andika mau pergi ke Paris dan ke pasar, ada pilihan mau naek Pesawat atau naek Ojek, nah kalo si Andika mau ke Paris milih ingin naek Pesawat, berarti pilihannya Pesawat dan kalo mau pergi ke pasar milihnye naek ojek, strukturnya gini :
if (a = paris)
  naek = "pesawat";
else if ( a = pasar)
  naek = "ojek";

cukup ya udah dulu, om indra nya mengantuk.... hehehe... wassllmmualaikum sadayana... SEmoga SUKSES !!

3 komentar:

  1. woiii mana komeng and caci makiannye nih....

    BalasHapus
  2. wah leuwih ngarti ku ente ngajelaskeunana daripada dosen..hehehe

    BalasHapus
  3. kalo bisa ya a, tanya aja ke dosen nya langsung.. kadang ane jg kesulitan bos...

    BalasHapus