Rabu, 12 Oktober 2016

 cara mentukan nilai mahasiswa..  c++



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

int main ()
{
    int absensi, tugas, prk, uts, uas, total;
   printf ("NILAI MAHASISWA \n");
   printf ("masukan nilai absensi mahasiswa=");
   scanf  ("%d", &absensi);
   printf ("masukan nilai tugas mahasiswa=");
   scanf  ("%d", &tugas);
   printf ("masukan nilai praktek mahasiswa=");
   scanf  ("%d", &prk);
   printf ("masukan nilai uts mahasiswa=");
   scanf  ("%d", &uts);
   printf ("masukan nilai uas mahasiswa=");
   scanf  ("%d", &uas);

   total=(absensi*5/100)+(tugas*10/100)+(prk*25/100)+(uts*30/100)+(uas*30/100);

   if (total<=100 && total>=80)
   {
   printf ("Nilai Mahasiswa = A");
   }
   else if (total<80 && total>=70)
   {
   printf ("Nilai Mahasiswa = B");
   }
   else if (total<70 && total>=50)
   {
   printf ("nilai Mahasiswa = C");
   }
   else if (total<50 && total>=1)
   {
   printf ("Nilai Mahasiswa = D");
   }
   else if (total<1 && total>=0)
   {
   printf ("Nilai Mahasiswa = E");
   }
   else
   {
   printf ("Angka tidak valid");
   }
   getch();
}

Selasa, 11 Oktober 2016

 konversi bilangan dengan C++


Setelah beberapa hari kemarin saya sharing tentang Konversi Bilangan Desimal ke Biner  menggunakan perulangan do while  hanya mengkonversi dari bilangan desimal ke biner, kali ini kita akan bahas tentang konversi bilangan dari bilangan Desimal ke bilangan hexadesimal, oktal, dan juga biner.
prinsipnya sebenarnya untuk konversi kepada biner sama saja dengan program sebelumnya hanya saja untuk progam ini kita tambahkan hex untuk konversi ke hexadesimal dan oct untuk konversi ke oktal.
mari kita lihat progam selengkapnya.


  1. #include<iostream.h>
  2. int main()
  3. {
  4.         long desimal, pembagi=1073741824, bit;
  5.         cout<<"Nilai Desimal : ";
  6.         cin>>desimal;

  7.                 cout<<"Hexadesimal = "<<hex<<desimal<<endl;
  8.                 cout<<"Oktal       = "<<oct<<desimal<<endl;
  9.                 cout<<"Biner       = ";
  10.         while(pembagi>desimal) pembagi/=2;
  11.         do{
  12.                 bit=desimal/pembagi;
  13.                 cout<<bit;
  14.                 desimal=desimal%pembagi;
  15.                 pembagi/=2;
  16.         }
  17.         while(pembagi>=1);
  18.         cout<<"\n";

  19.         return 0;    
  20. }
dari program diatas dapat kita lihat misalnya kita akan mengkonversi dari desimal dengan nilai 15 .
maka hasil outputnya akan seperti berikut ini.
Konversi bilangan