Jumat, 08 Oktober 2010

Kasus Nilai

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

main()
{
   string n, m, k;
   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 >= 70 )
       k = "LULUS";
      else
      k = "TIDAK LULUS";

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

   getch();

}

Tampaknya tidak perlu dikomentari lg, sudah ada yg persentasiin td dikelas oleh Bapak Nugraha ... ane salut ama si bapak yg satu itu, bisa ngerti dia printf... Alhamdulillah mangstab... LanjutGan....

Tapi kalo ada yg masih bingung, let me try to explain......
  1. string n, m, k;
    "n" pendeklarasian untuk NIM, "m" untuk NAMA MAHASISWA, "k" untuk KETERANGAN, oh iya satu lagi nih jangan lupa diatas nya dikasih  #include<string>  ya brow, bisi lupa.
  2. int nt, nut, nuas;
    ini untuk nilai masing - masing, misalkan "nt" untuk Nilai Tugas, "nut" NILAI UTS, "nuas" untuk NILAI UAS. Sudah mengerti ?? masih bingung ?? ok, tak beberin maning yo mas, iki nilai tak kasih integer kenapa ?? because, integer khan sedikit daripada dikasih double atopun float, ntar malah bingung sendri loh brow, kalo dikasih variable nilai kita kasih float .... hehehe
  3. float na;
    Nah loh, piye iki mas ?? ceunah liuer umpami di bere variabel float, kumaha si akang teh ?? hehehe...
    iki cak bagus penjelasanne, kenapa dikasih float biar keren aja (waaaaaaaaaahhh) becanda brow, makasudnya biar keliatan pas pembagian "nilai akhir" kalo ada yg koma komaan (mati dong cuy).. kgk lah, kamsudnye, 3,14 , 75,9 nah itu loh biar bisa di output keliatan "SEMPURNA" .. (wuih udah kaye pesulap tuh trans7).. hahahaha  "Kanjut", ups salah nulis maksudnye Lanjut brow.. hauahahaha
  4. printf( "NIM             :  ");
    scanf ("%s", & n );
    printf( "Nama Mahasiswa  :  ");
    scanf ("%s", & m );

    ini apaan lg nih mas masa ada persen persenan sih, gini mbok maksudne, lihat ditabel ya bro
    mudah - mudahan kebaca tuh tabel, nih penjelasannya integer  %d, nah gini maksudnye kawan, kalo integer pasangan nya ama %d, bentuk bahasa programnya :
    int nt, nut, nuas;
    .....................
    .....................
    printf ( "Nilai UTS : ");
    scanf ( "%d" , nut ) ;   tuh liat pasangannya diliat dari variabel atas karena integer maka dikasih dengan %d, kalo "int" nya diganti sama "double" menjadi %lf... Ngarti orak son ??? hehehe... kalo belum ngerti juga hubungan si Indra aja and kalo bisa tanya ke si brow Andika tuh lebih pinter and biar lengkap.. hehehe
  5. na = (nt + nut + nuas )/3 ;
    printf( "Nilai Akhir     : %0.2f \n", na);
    if (na >= 70 )
           k = "LULUS";
       else
          k = "TIDAK LULUS";
    printf( "Keterangan      : %s \n", k);
    nah ini loh yg paling penting..... "na" nilai akhir = nilai tugas ("nt") ditambah nilai uts ("nut") ditambah nilai uas ("nuas") terus hasilnya dibagi 3 deh brow.. beres dah tuh rumus... Kalo mau dipersen persen seperti discount atopun potongan harga tinggal ganti aja tuh di "if" nye... Lagi - lagi "k" itu sendiri string, kenapa si demen bgt ama string ?? karena lebih simpel and maknyus, ane paling bingung kalo pake "char" sumpah ane jujur ane bego ama char.... hehehe
  6. Beres deh tinggal ctrl+F9 running deh tu program.
  7. Kreativitas blur, biar lebih keren hasilnye.... OK mamen..!!



    writed Indra

1 komentar:

  1. silahkan di copy paste broww... asalkan di "komeng" aje nih tugas.... kgk dikomeng berarti kgk sayang ama gw... hehehe

    BalasHapus