Kamis, 21 Maret 2013

latihan kasus 3.4 meet 03

Konversikan nilai angka menjadi nilai huruf dengan ketentuan sebagaiberikut :
Nilai Angka
Nilai Huruf
0 - 20
E
21 - 40
D
41 - 60
C
61 - 80
B
81 - 100
A
             

Analisis :
Input : misalkan a (nilai angka dari 0 - 100) 
Proses : memeriksa pada range berapa nilai tersebut berada dan mengkonversi ke nilai huruf.
          misal nilai 56 maka nilai tersebut masuk dalam range 41 - 60 dan di konversi menjadi
           nilai huruf C.
Output : nilai huruf
flowchart:

 












c++:

#include <iostream>
#include <string>

using namespace std;
int main()
{

   int a;

   cout<<"Masukkan angka :";
   cin >> a;
   if (a>=0 && a<=100)
   {
      if (a>=0 && a<=20)
      {
         cout << "E" << endl;      }
      else
      {
         if (a>=21 && a<=40)
         {
            cout << "D" << endl;         }
         else
         {
            if (a>=41 && a<=60)
            {
               cout << "C" << endl;            }
            else
            {
               if (a>=61 && a<=80)
               {
                  cout << "B" << endl;               }
               else
               {
                  cout << "A" << endl;               }
            }
         }
      }
   }
   else
   {
      cout << "bukan nilai antara 0 -100" << endl;   }
system("PAUSE");
   return 0;
}

Tidak ada komentar:

Posting Komentar