Membuat Alogaritma dan Pemrograman Dengan Bahasa Pemrograman C++

Hari ini saya akan mencoba sharing coding karangan sendiri dengan berbagai macam penggabungan dan pengembangan atas apa yang saya pahami pada semester 3 perkuliahan.
dibawah ini saya membuat sebuah program dengan switch break do while for dan untuk tipe data ada char, int , double, const int, const float silahkan dicontoh mungkin berguna untuk kawan-kawan yang lagi dapat tugas C++.


#include <iostream>
#include <cstring>
using namespace std;

int main() {
   char a, y;
   char string[80];
   int  bbm, pencacah, bil, indeks;
   double liter,total,jum;
   const int prem = 7600;
   const int perta = 9500;
   const int sol = 7250;
   const float disk = 0.2;

   cout<<"---------------PROGRAM TUGAS UTS HELMI MASHURI--------------\n"<<endl;
   cout<<"[1] Pembelian Premium\n" << endl;
   cout<<"[2] Pembelian Pertamax\n" << endl;
   cout<<"[3] Pembelian Solar\n" << endl;
   cout<<"[4] Hitung deret menggunakan for\n"<<endl;
   cout<<"[5] Hitung jumlah karakter dengan while\n"<<endl;
   cout<<" Pembelian BBM di atas 20 Liter diskon 20%\n" << endl;
   cout<<" Masukan Nomor Pilihan anda : "; cin>>bbm;
   do{
   switch(bbm)
   {
   case 1 :
       cout<<"\nMasukan berapa Liter yang akan dibeli : ";cin>>liter;
       if(liter>=20){
        total=liter*prem*disk;
       }
       else{
        total=liter*prem;
       }
       cout<<"\n Total yang harus dibayar : Rp."<<total<<endl;
      break;
   case 2 :
       cout<<"\nMasukan berapa Liter yang akan dibeli : ";cin>>liter;
       if(liter>=20){
         total=liter*perta*disk;
       }
       else{
        total=liter*perta;
       }
       cout<<"\n Total yang harus dibayar : Rp."<<total<<endl;
       break;
   case 3 :
       cout<<"\nMasukan berapa Liter yang akan dibeli : ";cin>>liter;
       if (liter>=20){
        total=liter*sol*disk;
       }
       else{
        total=liter*sol;
       }
       cout<<"\n Total yang harus dibayar : Rp."<<total<<endl;
       break;
   case 4 :
        for (bil =1; bil<= 99; bil++)
        {
            jum = jum + (double) bil / (bil + 1);
        }
        cout<<"jumlah = "<<jum<<endl;
        break;
   case 5 :
        cout<<"Masukkan suatu string:\n";
        cin.getline(string,80); // Membaca string

        indeks =0;
        while (string[indeks] != '\0')
        {
            indeks = indeks + 1;
        }
        cout<<"Jumlah karakter ="<<indeks<<endl;
       }
       cout<<"tekan 'y' jika ingin mengulang :";
       cin>>a;
   }while(a=='y');
   return 0;
   }

Dan hasil nya setelah di run akan menjadi seperti gambar dibawah ini.


Subscribe to receive free email updates:

0 Response to "Membuat Alogaritma dan Pemrograman Dengan Bahasa Pemrograman C++"

Post a Comment