Kasus 4.8 Hitunglah axb dengan metode penjumlahan
·
Masalah:
Menghitung axb dengan metode penjumlahan dengan b adalah bilangan negatif
·
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 b do
jumlah
ß jumlah +(-1* a)
endfor
write(jumlah)
·
C++
using namespace std;
class negatif{
private:
int a;
int b;
int i;
int jumlah;
public:
negatif();
void hasil();
};
negatif::negatif(){
cout<<"Menghitung
a x b dengan penjumlahan\n\n";
}
void negatif::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[])
{
negatif x;
x.hasil();
hasilnya:
·
Flowchart
Tugas 17 Maret 2014
Tidak ada komentar:
Posting Komentar