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;
}