caranya membetulkan gimana ???tolong perbaiki.Program C++ Menu Makanan Sederhana#include <iostream>include

Berikut ini adalah pertanyaan dari dewiSurya1111 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

Caranya membetulkan gimana ???tolong perbaiki.

Program C++ Menu Makanan Sederhana
#include <iostream>
include <string>
using namespace std;
int main(){
I/deklarasi variabel
int pilih[100],jumlah[100], su b_total[10o], harga[100);
string mnenu[100];
int total_bayar;
int i-0:
bool selesai=false;
cout<<"*********DAFTAR MENU MAKANAN & MINUMAN BAKSO
cout<<"1. Bakso Biasa
cout<<"2. Bakso Jumbo
Rp. 12000"<<endl;
Rp. 15000"<<endi;
Rp. 2000"<<endl;
cout<<"3. Tea (Es/panas)
cout<<"4. Jeruk (Es/panas)
Rp. 3000"<<endl;
cout<<z5
-"<cendl;
cout<<"Tekan O jika selesai melakukan pemesanan"'<<endl<<endi;
while(selesai==false)%
cout<<"Pilih Menu:";
cin>>pilih[i);
if (pilih[|] <=4)(
if (pilih[i]==0){
selesai=true;
Jelse {
switch (pilih[i)X
case 1: menu[i]="Bakso Biasa "; harga[i]=12000; break;
case 2 : menu[i]="Bakso Jumbo "; harga[i]=15000; break;
case 3: menu[i]="Tea (es/panas) "; harga[i]=2000; break;
case 4 : menu[i]="Jeruk (es/panas)"; harga (i]=3000; break;
default: menu[i]=";harga[i]=0;
cout<<'Jumlah Porsi "<<menuli]<<":";
cin>>jumlah[i);
cout<<endl;
sub_total[i]=jumlah(i]*harga[i]:
total_bayart=sub_total[i];
itt;
) else{​​

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

jawab

gni ea bg:

#include <iostream>

#include <string>

using namespace std;

int main(){

// deklarasi variabel

int pilih[100], jumlah[100], sub_total[100], harga[100];

string menu[100];

int total_bayar = 0;

int i = 0;

bool selesai = false;

cout << "*********DAFTAR MENU MAKANAN & MINUMAN BAKSO*********\n";

cout << "1. Bakso Biasa\tRp. 12000\n";

cout << "2. Bakso Jumbo\tRp. 15000\n";

cout << "3. Tea (Es/panas)\tRp. 2000\n";

cout << "4. Jeruk (Es/panas)\tRp. 3000\n";

cout << "-----------------------------------------------------\n";

cout << "Tekan 0 jika selesai melakukan pemesanan\n\n";

while (!selesai){

   cout << "Pilih Menu:";

   cin >> pilih[i];

   

   if (pilih[i] <= 4){

       if (pilih[i] == 0){

           selesai = true;

       } else {

           switch (pilih[i]){

               case 1:

                   menu[i] = "Bakso Biasa ";

                   harga[i] = 12000;

                   break;

               case 2:

                   menu[i] = "Bakso Jumbo ";

                   harga[i] = 15000;

                   break;

               case 3:

                   menu[i] = "Tea (es/panas) ";

                   harga[i] = 2000;

                   break;

               case 4:

                   menu[i] = "Jeruk (es/panas)";

                   harga[i] = 3000;

                   break;

               default:

                   menu[i] = "";

                   harga[i] = 0;

           }

           cout << "Jumlah Porsi " << menu[i] << ": ";

           cin >> jumlah[i];

           cout << endl;

           sub_total[i] = jumlah[i] * harga[i];

           total_bayar += sub_total[i];

           i++;

       }

   } else {

       cout << "Pilihan tidak valid!\n\n";

   }

}

// tampilkan struk belanja

cout << "-----------------------------------------------------\n";

cout << "|\t\t\tSTRUK BELANJA\t\t\t|\n";

cout << "-----------------------------------------------------\n";

cout << "|\t\t\tMENU\t\tJUMLAH\tSUBTOTAL\t|\n";

cout << "-----------------------------------------------------\n";

for (int j = 0; j < i; j++){

   cout << "|\t\t\t" << menu[j] << "\t\t" << jumlah[j] << "\t" << sub_total[j] << "\t\t|\n";

}

cout << "-----------------------------------------------------\n";

cout << "|\t\t\tTOTAL BAYAR\t\t" << total_bayar << "\t\t|\n";

cout << "-----------------------------------------------------\n";

return 0;

Semoga dengan pertanyaan yang sudah terjawab oleh vinganzbeut dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Wed, 24 May 23