Kamis, 20 Maret 2014

Kasus 4.8 semua bilangan positif

Kasus 4.8 Hitunglah axb dengan metode penjumlahan
·         Masalah:
Menghitung axb dengan metode penjumlahan
·         Analisis:
Input     : a dan b adalah bilangan integer
Proses  : axb= a + a+ a + ... + a (sebanyak b kali)
Output : Hasil perkalian a dan b.
·         Algoritma
{Diberi masukan a dan b, dihitung nilai dari a kali b}
·         Deklarasi
a, b, i     : Integer {input}
jumlah  :integer {output}
·         Deskripsi
read(a, b)
jumlah ß 0
for i ß 1 to y do
                jumlah ß jumlah + a
endfor
write(jumlah)
·         C++
using namespace std;
class positif{
      private:
              int a;
              int b;
              int i;
              int jumlah;
      public:
             positif();
             void hasil();
             };
positif::positif(){
                   cout<<"Menghitung a x b dengan penjumlahan\n\n";
                   }
void positif::hasil(){
     cout<<"Masukkan a: ";
     cin>>a;
     cout<<"Masukkan b: ";
     cin>>b;
     jumlah=0;
     for (i=0;i<b;i++){
      jumlah=jumlah+a;
     }
     cout<<"hasil "<<a<<" x "<<b<<" = "<<jumlah<<endl;
     }
int main(int argc, char *argv[])
{
    positif x;
    x.hasil();

hasilnya:



·         Flowchart



Tugas 17 Maret 2014

Tidak ada komentar:

Posting Komentar