00.25 -

Program


Kasus Belajar Naik Motor
Si Nono baru lulus SMA, dia dikasih sepeda motor oleh ayahnya dengan merk YAMAHAL . Namun
sayangnya motor tersebut bukan motor matic, jadi nono harus belajar mengenai memindahkan gigi
dengan aturan yang diberikan ayahnya gigi 1 untuk kecepatan 0-40 km/jam, gigi 2 untuk
kecepatan 41-60 km/jam, gigi 3 untuk 61-80 km/jam, dan gigi 4 untuk kecepatan lebih dari 80
km/jam. Tentukan apakah nono bisa mengendarai motor denga menggunakan gigi yang benar.
Input
Baris pertama gigi motor yang sedang dipakai (1,G,4), baris kedua diisi oleh kecepatan yang
sedang berjalan (0,V,180)
Output
1 – jika nono menggunakan gigi yang tepat
0 - jika nono menggunakan gigi yang salah
Contoh:
No.        Input   Output
1.               1               1
                  35

2.              4                0
 20

3 .             3                 1
 80

Programnya:
#include <stdio.h>
#include <iostream.h>
#include <string.h>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   char jalan;
   int kec_motor;
   int gigi;

   //raptor_prompt_variable_zzyz ="masukan gigi yang sedang dipakai:";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> gigi;
   //raptor_prompt_variable_zzyz ="masukan kecepatan motor:";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> kec_motor;

   {
      if (gigi<=4)
      {
         if (gigi==1)
         {
            if (kec_motor<=40)
            {
               cout << "1" << endl;            }
            else
            {
               cout << "0" << endl;            }
         }
         else
         {
         }
         if (gigi==2)
         {
            if (kec_motor>=41 && kec_motor<=60)
            {
               cout << "1" << endl;            }
            else
            {
               cout << "0" << endl;            }
         }
         else
         {
         }
         if (gigi==3)
         {
            if (kec_motor>=61 && kec_motor<=80)
            {
               cout << "1" << endl;            }
            else
            {
               cout << "0" << endl;            }
         }
         else
         {
         }
         if (gigi==4)
         {
            if (kec_motor>80)
            {
               cout << "1" << endl;            }
            else
            {
               cout << "0" << endl;            }
         }
}

   }

   return 0;
}