Assalamualaikum..
Apa kabar kalian semua udah lama ni saya gak posting materi saking sibuknya..
kali ini admin mau posting materi pemrograman ni semoga bermanfaat..
Apa kabar kalian semua udah lama ni saya gak posting materi saking sibuknya..
kali ini admin mau posting materi pemrograman ni semoga bermanfaat..
1.Algoritma
Pemesanan Tiket Kereta Api
1.Deklarasikan Variabel, Integer, Menu.
2.Deklarasikan Var Float, Bisnis, ekonomi,eksekutip,jumlah,
hasil,total diskon
3.Rute 1.
Lampung-Palembang
2.Lampung-Jakarta
4.Jenis tiket :
1. Kelas
Eksekutif
Ø Jika
tiket >=10,maka dapat diskon 20% dari harga total
Ø Jika
tiket>=5,diskon 10% dari total harga tiket
Ø Jika
<5, maka tidak mendapatkan diskon
2. Kelas
Bisnis
Ø Jika
tiket >=10,diskon 15%
Ø Jika
tiket >=5, diskon 10%
Ø Jika
<5, tidak dapat diskon
3. Kelas
Ekonomi
Ø Jika
tiket >=10,diskon 10%
Ø Jika
tiket >=5,diskon 5%
Ø Jika
<5.tidak dapat diskon
4.Cetak harga tiket
5.Cetak harga total tiket
2.Coding
Programnya
#include <stdio.h>
#include <stdlib.h>
int main()
{
int menu;
float eksekutif, bisnis, ekonomi, jumlah, hasil, total,
diskon;
puts("Jenis Tiket");
puts("1. Eksekutif");
puts("2. Bisnis");
puts("3. Ekonomi");
printf("Masukkan angka untuk memilih jenis tiket:
");
scanf("%d", &menu);
printf("\n");
switch(menu)
{
case 1:
puts("Anda Memilih menu
1");
puts("Jenis Tiket
Eksekutif");
puts("Rute Tiket
Eksekutif");
puts("1. Lampung - Palembang");
puts("2. Lampung - Jakarta");
printf("Masukkan angka untuk
memilih rute : ");
scanf("%f", &menu);
switch(menu)
{
case 1:
puts("Anda
memilih rute Lampung - Palembang");
puts("Harga
tiket 150000");
break;
case 2:
puts("Anda memilih rute Lampung - Jakarta");
puts("Harga tiket 250000");
break;
}
printf("Masukkan
jumlah tiket yang Anda pesan : ");
scanf("%f", &jumlah);
if(jumlah >=
10){
total = jumlah * 150000;
diskon = total *
20/100;
hasil = total -
diskon;
printf("Harga
Tiket = Rp.150000,-\n ");
printf("Total
Harga Tiket = %.1f \n", hasil);
}
else if(jumlah
>= 5) {
total = jumlah * 150000;
diskon = total *
10/100;
hasil = total -
diskon;
printf("Harga
Tiket = Rp.150.000,-\n ");
printf("Total
Harga Tiket = %.2f \n", hasil);
}
else {
hasil = jumlah * 150000;
printf("Maaf
Anda Tidak Mendapatkan Diskon\n");
printf("Total
Harga Tiket = %.1f\n", hasil);
}
break;
case 2:
puts("Anda Memilih menu
2");
puts("Jenis Tiket
Bisnis");
puts("Rute Tiket
Bisnis");
puts("1. Lampung - Palembang");
puts("2. Lampung - Jakarta");
printf("Masukkan angka untuk
memilih rute : ");
scanf("%f", &menu);
switch(menu)
{
case 1:
puts("Anda memilih rute Lampung - Palembang");
puts("Harga tiket 140000");
break;
case 2:
puts("Anda memilih rute Lampung - Jakarta");
puts("Harga tiket 230000");
break;
}
printf("Masukkan jumlah tiket yang Anda pesan : ");
scanf("%f", &jumlah);
if(jumlah >=
10){
total = jumlah *
140000;
diskon = total *
15/100;
hasil = total -
diskon;
printf("Harga
Tiket = Rp.140.000,-\n ");
printf("Total
Harga Tiket = %.1f \n", hasil);
}
else if(jumlah
>= 5) {
total = jumlah *
140000;
diskon = total *
5/100;
hasil = total -
diskon;
printf("Harga
Tiket = Rp.140.000,-\n ");
printf("Total
Harga Tiket = %.2f \n", hasil);
}
else {
hasil = jumlah *
140000;
printf("Maaf
Anda Tidak Mendapatkan Diskon\n");
printf("Total
Harga Tiket = %.1f\n", hasil);
}
break;
case 3:
puts("Anda Memilih menu
3");
puts("Jenis Tiket
Ekonomi");
puts("Rute Tiket
Ekonomi");
puts("1. Lampung - Palembang");
puts("2. Lampung - Jakarta");
printf("Masukkan angka untuk
memilih rute : ");
scanf("%f", &menu);
switch(menu)
{
case 1:
puts("Anda memilih rute Lampung - Palembang");
puts("Harga tiket 95000");
break;
case 2:
puts("Anda memilih rute Lampung - Jakarta");
puts("Harga tiket 200000");
break;
}
printf("Masukkan jumlah tiket yang Anda pesan : ");
scanf("%f", &jumlah);
if(jumlah >=
10){
total = jumlah * 95000;
diskon = total *
10/100;
hasil = total -
diskon;
printf("Harga
Tiket = Rp.95.000,-\n ");
printf("Total
Harga Tiket = %.1f \n", hasil);
}
else if(jumlah
>= 5) {
total = jumlah * 95000;
diskon = total *
5/100;
hasil = total -
diskon;
printf("Harga
Tiket = Rp.95.000,-\n ");
printf("Total
Harga Tiket = %.2f \n", hasil);
}
else {
hasil = jumlah * 95000;
printf("Maaf
Anda Tidak Mendapatkan Diskon\n");
printf("Total
Harga Tiket = %.1f\n", hasil);
}
break;
}
}
3.Hasil Execute.
Demikian sobat semoga bermanfaat..jangan lupa like and share
Flowchart nya gimana om🙏
BalasHapus