Flow:
- Input nama resep (resep) <- string
- Input nama pembuat, pembeli <- string
- Input jumlah Porsi (porsi) <- interger
- Input harga per porsi <- interger
- Input bahan-bahan (bahan)<-
array(string)
- Output cetak
|
Selamat datang
di aplikasi pencatat resep nasi goreng Apa nama resep
anda : Nasi Goreng Gila ß Input Nama pembuat
resep : Chef Rizky ß Input Jumlah porsi
yang akan dibuat : 3 ß Input Harga per porsi
: 20000 ß Input Masukkan jumlah
bahan yang ingin anda masukkan : 10 ß Input 250 gr nasi 2 butir telur 1 batang sawi 2 bakso sapi
2 cabai rawit 1 Sajiku Nasi
Goreng Rasa Pedas 2 sdm margarin 2 sdm minyak
goreng 50 ml air Masukkan jumlah
langkah-langkahnya : 5 -
iris kol, sawi hijau, bakso sapi, sosis sapi, dan
cabai rawit merah, sisihkan. -
Panaskan minyak goreng, masukkan telur kocok,
orak-arik, sisihkan di bagian atas wajan. -
Masukkan margarin, nasi, dan 1/2 bks Sajiku® Nasi
Goreng Rasa Pedas, aduk rata dan masak hingga matang. Sisihkan -
Panaskan minyak goreng, masukkan cabai rawit merah,
bakso sapi, sosis sapi, kol, air, dan sisa Sajiku® Nasi Goreng Rasa Pedas,
aduk rata. -
Masukkan sawi hijau, aduk rata dan masak hingga
matang. Tuang tumisan di atas nasi goreng. Sajikan. |
Contoh
Output :
Berikut hasil
resep anda : Nama resep :
Nasi Goreng Gila Pembuat : Chef
Rizky Bahan-bahan : 1. 250 gr nasi 2. 2 butir telur 3. 1 batang sawi 4. 2 bakso sapi 5. 30 gr kol 6. 2 cabai rawit 7. 1 Sajiku Nasi
Goreng Rasa Pedas 8. 2 sdm
margarin 9. 2 sdm minyak
goreng 10. 50 ml air Langkah-langkah
: 1. iris kol,
sawi hijau, bakso sapi, sosis sapi, dan cabai rawit merah, sisihkan. 2. Panaskan
minyak goreng, masukkan telur kocok, orak-arik, sisihkan di bagian atas
wajan. 3. Masukkan
margarin, nasi, dan 1/2 bks Sajikur Nasi Goreng Rasa Pedas, aduk rata dan
masak hingga matang. Sisihkan 4. Panaskan
minyak goreng, masukkan cabai rawit merah, bakso sapi, sosis sapi, kol, air,
dan sisa Sajikur Nasi Goreng Rasa Pedas, aduk rata. 5. Masukkan sawi
hijau, aduk rata dan masak hingga matang. Tuang tumisan di atas nasi goreng.
Sajikan. Nota : ====================================================== Jumlah Nama Makanan Harga Total ------------------------------------------------------------------------------------------- 3 Nasi Goreng Gila Rp20000 Rp60000 ====================================================== |
Kode
:
//Judul :
Dekomposisi Nasi Goreng
//Oleh : Rizky Syah
Gumelar
//Tanggal : 9 Maret
2022
//Keterangan :
Mencatat dan menampilkan resep nasi goreng
#include <iostream>
using namespace std;
/*
Flow:
-
Input nama resep (resep) <- string
-
Input nama pembuat, pembeli <- string
-
Input jumlah Porsi (porsi) <- interger
-
Input harga per porsi <- interger
-
Input bahan-bahan (bahan)<- array(string)
-
Output cetak
*/
//Kamus Global
string resep,
pembuat, bahan[50], langkah[50];
int porsi, hargaPorsi;
int Ibahan, Ilangkah; //untuk menyimppan input jumlah
bahan/langkah yang diperlukan
int keterangan();
int cetak();
int inputBahan();
int inputLangkah();
int main()
{
keterangan();
inputBahan();
inputLangkah();
cetak();
}
keterangan(){
//judul : input keterangan
//kamus : -
//deskripsi : digunakan untuk input seluruh data yang akan dicetak
cout << "Selamat datang di aplikasi
pencatat resep nasi goreng"
<< endl;
cout << "Apa nama resep anda : ";
getline(cin, resep); //getline digunakan untuk input
lebih dari 1 kata (menggunakan spasi)
cout << "Nama pembuat resep : ";
getline(cin, pembuat);
cout << "Jumlah porsi yang akan dibuat :
";
cin >> porsi;
cout << "Harga per porsi : ";
cin >> hargaPorsi;
}
inputBahan(){
//judul : input bahan
//Kamus
int i = 0;
//deskripsi : digunakan untuk input apa saja bahan yang akan digunakan
cout << "\nMasukkan jumlah bahan yang ingin anda
masukkan : ";
cin >> Ibahan;
while(i <= Ibahan){
getline(cin, bahan[i]);
i++;
}
}
inputLangkah(){
//judul : input bahan
//Kamus
int i = 0;
//deskripsi : digunakan untuk input apa saja bahan yang akan digunakan
cout << "\nMasukkan jumlah langkah-langkahnya :
";
cin >> Ilangkah;
while(i <= Ilangkah){
getline(cin, langkah[i]);
i++;
}
}
cetak(){
//judul
: output cetak
//kamus : -
//deskripsi : digunakan untuk mencetak seluruh data
cout <<endl;
cout << "Berikut hasil resep anda
:"<<endl;
cout << "Nama resep : "<< resep << endl;
cout << "Pembuat : " << pembuat << endl;
//Kamus
lokal output bahan
int i = 1;
cout << "\nBahan-bahan : "<< endl;
while(i <= Ibahan){
cout << i << ". "<< bahan[i] << endl;
i++;
}
//output langkah langkah
i = 1;
cout << "\nLangkah-langkah : "<< endl;
while(i <= Ilangkah){
cout << i << ". "<< langkah[i] << endl;
i++;
}
cout << endl << "Nota :" << endl;
cout << "=======================================================================" << endl;
cout << " Jumlah\t\t " << "Nama Makanan\t\t " << "Harga\t\t " << "Total " << endl;
cout << "-----------------------------------------------------------------------" << endl;
cout << " " << porsi << "\t\t " << resep << "\t Rp" << hargaPorsi << "\t Rp" << porsi*hargaPorsi << endl;
cout << "======================================================================="<<endl;
}
Screenshot Hasil :
2.
Dekomposisi Luas dan Keliling Segiempat
Flow:
- Input panjang <- float
- Input lebar <- float
- Membuat fungsi luas dan keliling
- Output cetak
Contoh
input :
Selamat datang
di aplikasi penghitung luas dan keliling segi empat!! Masukkan panjang
segi empat : 1.5 ß Input Masukkan lebar
segi empat : 4 ß Input |
Contoh
Output :
====================================================== Segi empat yang
memiliki panjang 1.5 dan lebar 4 memiliki
keliling dan luas sebagai berikut : Luas : 6 Keliling : 11 ====================================================== |
Kode
:
//Judul : Dekomposisi
Luas dan Keliling segi empat
//Oleh : Rizky Syah
Gumelar
//Tanggal : 9 Maret
2022
//Keterangan :
Menginput panjang dan lebar dari segi empat kemudian menghitung luas dan
kelilingnya
#include <iostream>
using namespace std;
//Kamus
float panjang, lebar, luas, keliling;
//fungsi
int input();
int fluas();
int fkeliling();
int output();
int main()
{
input();
fluas();
fkeliling();
output();
}
input(){
//judul : input panjang dan lebar segi empat
//kamus : -
/*
deskripsi : digunakan untuk input panjang dan lebar segi empat
panjang <-- riil
lebar <-- riil
*/
cout << "Selamat datang di aplikasi
penghitung luas dan keliling segi empat!!" << endl;
cout << "Masukkan panjang segi empat\t: ";
cin >> panjang;
cout << "Masukkan lebar segi empat\t: ";
cin >> lebar;
}
fluas(){
//judul : proses perhitungan luas
//kamus : -
/*
deskripsi : digunakan untuk operasi perhitungan luas
panjang <-- riil
lebar <-- riil
luas = panjang x lebar
*/
luas = panjang * lebar;
}
fkeliling(){
//judul : proses perhitungan keliling
//kamus : -
/*
deskripsi : digunakan untuk operasi perhitungan keliling
panjang <-- riil
lebar <-- riil
keliling = 2 x (panjang + lebar)
*/
keliling = 2*(panjang + lebar);
}
output(){
//judul : output perhitungan luas dan keliling
//kamus : -
/*
deskripsi : digunakan untuk mencetak operasi perhitungan luas dan keliling
*/
cout << "=======================================================================" << endl;
cout << "Segi empat yang memiliki
panjang "
<< panjang << " dan lebar " << lebar << endl <<"memiliki keliling dan luas
sebagai berikut :"
<< endl;
cout << "Luas\t : " << luas << endl;
cout << "Keliling : " << keliling << endl;
cout << "=======================================================================" << endl;
}
Screenshot Hasil :
Komentar
Posting Komentar