Powered By Blogger

Contoh jawaban

Rabu, 06 Oktober 2010
1.Buat program untuk mengkonversi angka bilangan bulat dari 1-10 ke angka romawi.

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
int angka;
printf("Masukkan angka : ");
scanf("%i",&angka);
    switch (angka)
    {
        case 1 :
             printf("I \n");
        break;
        case 2 :
             printf("II \n");
        break;
        case 3 :
             printf("III \n");
        break;
        case 4 :
             printf("IV \n");
        break;
        case 5 :
             printf("V \n");
        break;
        case 6 :
             printf("VI \n");
        break;
        case 7 :
             printf("VII \n");
        break;
        case 8 :
             printf("VIII \n");
        break;
        case 9 :
             printf("IX \n");
        break;
        case 10 :
             printf("X \n");
        break;
   
    }
   
    system("PAUSE");
    return EXIT_SUCCESS;
}

2.Buatlah program kalkulator sederhana yang menangani operasi +, -, x, /dengan menu.

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int bilangan1, bilangan2, hasiljumlah;
    printf("Masukkan Bilangan1 : ");
    scanf("%i", &bilangan1);
    printf("Masukkan Bilangan2 : ");
    scanf("%i", &bilangan2);
    int pilihan;
    printf("Masukkan pilihan : \n");
    printf("1. penjumlahan \n");
    printf("2. pengurangan \n");
    printf("3. perkalian \n");
    printf("4. pembagian \n");
    scanf("%i",&pilihan);
  
    switch (pilihan)
    {  
        case 1 :
             hasiljumlah=bilangan1+bilangan2;
             printf("hasilpenjumlahan= %i \n ", hasiljumlah);
        break;
        case 2 :
             hasiljumlah=bilangan1-bilangan2;
             printf("hasilpengurangan= %i \n ", hasiljumlah);
        break;
        case 3 :
             hasiljumlah=bilangan1*bilangan2;
             printf("hasilperkalian= %i \n ", hasiljumlah);
        break;
        case 4 :
             hasiljumlah=bilangan1/bilangan2;
             printf("hasilpembagian %i \n ", hasiljumlah);
        break;
                            
    }
    system("PAUSE");
    return EXIT_SUCCESS;
}

4.Buatlah program untuk menentukan nilai index mahasiswa dari inputan nilai uts dan uas dengan ketentuan nilai A >75, 75 > B > 60, 60 > C > 50, 50 > D > 40, E < 40


#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{  
    int uas, uts, nilai;
    printf("Masukkan Nilai UTS : \n");
    scanf("%i", &uts);
    printf("Masukkan Nilai UAS : \n");
    scanf("%i", &uas);
    nilai=(uts+uas)/2;
    if(nilai > 75)
    {
    printf("A \n");
    }  
    else if(nilai <= 75 && nilai > 60)
    {
    printf("B \n");    
    }
    else if(nilai <=60 && nilai > 50)
    {
    printf("C \n");    
    }
    else if(nilai <= 50 && nilai >= 40)
    {
    printf("D \n");    
    }
    else if(nilai < 40)
    {
    printf("E \n");    
    }
    system("PAUSE");
    return EXIT_SUCCESS;
}

Cek lagi takutnya salah...
kalau bisa dikembangin dan jangan sama persis...

0 komentar:

Posting Komentar