221351156
IF PAGI A
1. Seorang pengirim surat menuliskan nama kota pada amplop surat tetapi tidak
mencantumkan kode posnya. Buatlah Algoritma yang menerima masukkan nama
kota dan menuliskkan kode pos kota tersebut ke layer. Kota-kota yang tersedia
didalam daftar hanya 5, yaitu:
Padang : 25000
Bandung : 40100
Solo : 51000
Denpasar : 72000
Palu : 92300
//PROGRAM
#include<iostream>
int main()
//DEKLARASI
int kota;
//ALGORITMA
cout<<"DAFTAR KOTA:"<<endl;
cout<<"1. Padang"<<endl;
cout<<"2. Bandung"<<endl;
cout<<"3. Solo"<<endl;
cout<<"4. Denpasar"<<endl;
cout<<"5. Palu"<<endl;
cin>>kota;
switch (kota)
break;
break;
break;
break;
break;
break;
}
2. Buatlah Algoritma untuk menentukan nama Provinsi dari inputan Ibukota
Provinsinya di Indonesia!
//PROGRAM
#include<iostream>
using namespace std;
int main()
{
//DEKLARASI
int provinsi;
//ALGORITMA
cout<<"DAFTAR IBUKOTA:"<<endl;
cout<<"1. Bandung"<<endl;
cout<<"2. Semaarang"<<endl;
cout<<"3. Surabya"<<endl;
cout<<endl<<"Masukkan Pilihan Anda (1/2/3):";
cin>>provinsi;
switch(provinsi)
{
case 1: cout<<"Provinsi Kota Bandung adalah Jawa Barat";
break;
case 2: cout<<"Provinsi Kota Semarang adalah Jawa Tengah";
break;
case 3: cout<<"Provinsi Kota Surabaya adalah Jawa Timur";
break;
default: cout<<"NOMOR YANG ANDA PILIH TIDAK ADA";
break;
}
}
3. Buatlah Algoritma yang membaca nomor bulan dan tahun, lalu menentukkan
banyaknya jumlah hari dalam bulan (perhitungkan juga untuk penentuan tahun
kabisatnya)!
//PROGRAM
#include<iostream>
using namespace std;
int main()
{
//DEKLARASI
int day,month,year;
//ALGORITMA
cout<<"Masukkan nomor bulan (1-12):";cin>>month;
cout<<"Masukkan tahun:";cin>>year;
switch (month)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
day = 31;
break;
case 4:
case 6:
case 9:
case 11:
day = 30;
break;
case 2:
// Menentukan tahun kabisat
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
day = 29;
} else {
day = 28;
}
break;
default:
day = 0;
break;
}
if (day == 0) {
cout<<"NOMOR BULAN TIDAK VALID"<<endl;
} else {
cout<<"Jumlah hari:"<<day<<endl;
}
}
switch (opr) {
case '+':
result = op1 + op2;
break;
case '-':
result = op1 - op2;
break;
case '*':
result = op1 * op2;
break;
case '/':
result = op1 / op2;
break;
default:
result = 0;
break;
}
cout<<"Hasil:"<<result<<endl;
return 0;
}
Terimakasih