Latihan Perulangan (Looping) CPP

Leave a Comment
Hello world, so far so nice.. :)
Oiya, maaf ya teman - teman belum sapa.. Selamat malam teman - teman :D
Bosen ga nih ketemu sama saya? Mudah - mudahan ga lah ya.. :)

Waktu luang sekarang ini saya gunakan untuk menyapa teman - teman.. :)
Sekarang mulai saja ya.. kali ini membahas tentang menentukan jumlah dari perulangan, rata - ratanya, nilai minimum dan maksimumnya.. Langsung saja yaa


  • Kasus : Dibaca N bilangan kemudian buat menu pilihan untuk 

a. Menampilkan jumlahnya
b. Menampilkan rata-ratanya
c. Menampilkan nilai maksimum
d. Menampilkan nilai minimum


  • Analisa Kasus :
Program menggunakan class untuk menu dan fungsi.
Deklarasi variabel dengan int dan float.
Proses menggunakan Perulangan(Looping) dan Pengkondisian

Source Code dalam CPP


Output dalam CPP
Mungkin jelasnya teman - teman dapat membuka Disini


Source Code Latihan Looping CPP

Leave a Comment
Nih teman - teman source dari program latihan perulangannya..
Langsung saja ya.. Perhatikan detail dari listing programnya ya.. :)

#include<cstdlib>
#include<iostream>
#include<math.h>
#include<cmath>
using namespace std;

class operasi{
   
      public:
             void menu();
             void penjumlahan();
             void rata();
             void nmaks();
             void nmin();
      private:
              int n,i,j,jumlah;
              float rta;
      };
   
void operasi::menu(){
     int m;
     cout<<"================================================"<<endl;
     cout<<"--------Pilihan Dalam Menu Pengoperasian--------"<<endl;
     cout<<"================================================"<<endl;
     cout<<"1. Penjumlahan"<<endl;
     cout<<"2. Rata - rata"<<endl;
     cout<<"3. Nilai Maksimum"<<endl;
     cout<<"4. Nilai Minimum"<<endl;
     cout<<"Masukkan No. Operator yang Anda akan pergunakan : ";
     cin>>m;
     system("cls");
     switch(m){
     case 1:penjumlahan();system("PAUSE");system("cls");
     return menu();break;
     case 2:rata();system("PAUSE");system("cls");
     return menu();break;
     case 3:nmaks();system("PAUSE");system("cls");
     return menu();break;
     case 4:nmin();system("PAUSE");system("cls");
     return menu();
     default:
             cout<<"Anda Mengantuk? Mohon di coba sekali lagi.."<<endl;
     system("PAUSE");system("cls");return menu();break;
     }
     }
void operasi::penjumlahan(){
     jumlah=0;
     cout<<"Masukkan Batas Suku : "; cin>>n;
     for(i=0;i<=n;i++)
     cout<<" "<<i<<endl;
     for(i=0;i<=n;i++)
     jumlah+=i;
     cout<<"Jumlah deret sampai : "<<n<<"suku = "<<jumlah;
     }
void operasi::rata(){
     cout<<"Masukan Banyak data : "; cin>>n;
     jumlah=0;
     for(i=1;i<=n;i++){
     cout<<"Data Ke- : "<<i; cin>>j;
     jumlah+=j;
     }
     rt=jumlah/n;
     cout<<"Rata - rata = "<<rta;
     }
void operasi::nmaks(){
cout<<"Masukan bilangan positif : "; cin>>n;
for(i=n;n>0;){
if(n>i)i=n; cin>>n;
}
cout<<"Maksimum bilangan adalah : "<<i<<endl;
}
void operasi::nmin(){
cout<<"Masukan bilangan positif : "; cin>>n;
for(i=n;n>0;){
if(n<i)i=n; cin>>n;
}
cout<<"Minimum bilangan adalah : "<<i<<endl;
     }
int main()
{
    operasi x;
    x.menu();
    system("PAUSE");
    return EXIT_SUCCESS;
}

Operasi KPK dan FPB

Leave a Comment
Selamat malam teman - teman.. Gimana kabarnya hari ini? Semoga tetap semangat ya.. :D

Pada kesempatan kali saya akan membahas tentang Operasi KPK dan FPB
Langsung saja ya.

Kasus : Operasi KPK dan FPB
Analisa Kasus

  • Penggunaan Fungsi :

         Class, Perulangan(For.. ataupun Do..While..), Pengkondisian(IF.. ataupun IF.. Else..)

  • Deklarasi :

          int variabel

  • Output:

          Hasil dari operasi KPK atau FPB


Tampilan Output Program dalam CPP

Tampilan Source Code dalam CPP

Mungkin ini penjabaran singkat dari saya.. Jika teman - teman belum ngerti, mungkin teman - teman dapat belajar sendiri dari Source Codenya
Terima kasih ya teman - teman.. :) See you next time

Source Code Operasi KPK dan FPB

Leave a Comment
Hey teman - teman.. ini nih source codenya "Operasi KPK dan FPB" yang tadi kita bahas.. Langsung cek aja..
Oiya, perhatikan tanda " ; " yaa... :)


#include <cstdlib>
#include <iostream>
#include <math.h>
using namespace std;
class operasi{

public:
       void pemilihan();
       void KPK();
       void FPB();
private:
        int a,b, kpk, fpb;
};

void operasi::pemilihan(){
     int p;
     cout<<"================================="<<endl;
     cout<<"\tMenu Yang Dapat Anda Pilih"<<endl;
     cout<<"================================="<<endl;
     cout<<"1. KPK"<<endl;
     cout<<"2. FPB"<<endl;
     cout<<"Masukkan Nomer Operator yang ingin anda pilih : "; cin>>p;
     system("cls");
     switch(p){
     case 1: KPK();system("PAUSE");system("cls");
     return pemilihan();break;
     case 2: FPB();system("PAUSE");system("cls");
     return pemilihan();break;
     default:
             cout<<"Anda Memilih Nomer yang tidak sesuai"<<endl;
             cout<<"Silahkan Coba Lagi"<<endl;
             system("PAUSE");system("cls");
     return pemilihan();break;}
     }

void operasi::KPK(){
     cout<<"==========================================="<<endl;
     cout<<"\t\tAnda Memilih Operasi KPK               "<<endl;
     cout<<"==========================================="<<endl;
     cout<<endl;
    cout<<"Masukkan Bilangan Pertama : "; cin>>a;
    cout<<"Masukkan BIlangan Kedua : "; cin>>b;
    kpk=0;
    for(int i=1;i<=b;i++)
    {
    kpk=kpk+a;
    if(kpk%b==0)
    {
    cout<<"KPK antara "<<a<<" dan "<<b<<" adalah "<<kpk<<endl;
    break;
}
}
}
void operasi::FPB(){
     cout<<"===================================="<<endl;
     cout<<"\t\tAnda Memilih Operasi FPB"<<endl;
     cout<<"====================================="<<endl;
     cout<<endl;
     cout<<"Masukkan Bilangan Pertama : "; cin>>a;
     cout<<"Masukkan Bilangan Kedua : "; cin>>b;
    cout<<"NIlai FPB dari "<<a<<" dan "<<b<<" adalah "<<fpb;
    fpb=a%b;
    while (fpb !=0)
    {
    a=b;
    b=fpb;
    fpb=a%b;
    }
    cout<<b<<endl;
}
int main()
{
    operasi x;
    x.pemilihan();
    system("PAUSE");
    return EXIT_SUCCESS;
}



Gieovanni Wisnu Pramudya - 2017. Diberdayakan oleh Blogger.

Recent

Comment