Algoritma :
Deklarasi
x : integer
y : integer
i : integer
hasil : integer
Deskripsi
read x
read y
hasil <- 0
for i <- 0 to y do
hasil <- hasil + x
end for
write hasil
end
Program Biasa :
#include <iostream.h>
#include <conio.h>
int main(){
int x,y,hasil;
cout<<"Menghitung hasil perkalian menggunakan operator penjumlahan\n";
cout<<"Masukkan bilangan pertama: ";
cin>>x;
cout<<"Masukkan bilangan kedua: ";
cin>>y;
hasil=0;
for (int i=0;i<y;i++){
hasil=hasil+x;}
cout<<"Hasil "<<x<<" x "<<y<<" adalah "<<hasil;
getch();
return 0;}
Program Class :
#include <iostream.h>
#include <conio.h>
class perkalian{
public:
void masukan();
void proses();
private:
int x,y,hasil;};
void perkalian::masukan(){
cout<<"Menghitung hasil perkalian menggunakan operator penjumlahan\n";
cout<<"Masukkan bilangan pertama: ";
cin>>x;
cout<<"Masukkan bilangan kedua: ";
cin>>y;}
void perkalian::proses(){
hasil=0;
for (int i=0;i<y;i++){
hasil=hasil+x;}
cout<<"Hasil "<<x<<" x "<<y<<" adalah "<<hasil;}
int main(){
perkalian x;
x.masukan();
x.proses();
getch();
return 0;}
Program Jeliot :
import jeliot.io.*;
public class MyClass {
public static void main() {
perkalian x = new perkalian();
x.masukan();
x.proses();}}
class perkalian{
void masukan(){
System.out.print("Menghitung hasil perkalian menggunakan operator penjumlahan\n");
System.out.print("Masukkan bilangan pertama: ");
x = Input.readInt();
System.out.print("Masukkan bilangan kedua: ");
y = Input.readInt();}
void proses(){
hasil =0;
for (int i =0;i<y;i++){
hasil =hasil+x;}
System.out.print("Hasil ");
System.out.print(x);
System.out.print(" x ");
System.out.print(y);
System.out.print(" adalah ");
System.out.print(hasil);}
private int x;
private int y;
private int hasil;}
Penjelasan :
Program di atas adalah program yang di gunakan untuk mencari hasil perkalian 2 bilangan. Dalam menentukan hasilnya program di atas menggunakan operator penjumlahan. Bagaimana bisa perkalian menggunakan operator penjumlahan ? mari kita buktikan, contoh 2 x 3 secara langsung kita dapat memberikan jawaban yaitu 6 tapi bagaimana jika kita menggunakan operator penjumlahan ? Dalam kasus ini angka 2 sebagai variabel pertama akan dijumlahkan angka itu sendiri sebanyak variabel kedua yaitu 3 jadi akan menjadi seperti ini 2 x 3 = 2 + 2 + 2. Untuk program dalam c++ kita perlukan perulangan atau for untuk mengulang hasil penjumlahan antara variabel pertama dengan variabel itu sendiri sebanyak variabel kedua dan hasilnya akan disimpan pada variabel hasil.
Deklarasi
x : integer
y : integer
i : integer
hasil : integer
Deskripsi
read x
read y
hasil <- 0
for i <- 0 to y do
hasil <- hasil + x
end for
write hasil
end
Program Biasa :
#include <iostream.h>
#include <conio.h>
int main(){
int x,y,hasil;
cout<<"Menghitung hasil perkalian menggunakan operator penjumlahan\n";
cout<<"Masukkan bilangan pertama: ";
cin>>x;
cout<<"Masukkan bilangan kedua: ";
cin>>y;
hasil=0;
for (int i=0;i<y;i++){
hasil=hasil+x;}
cout<<"Hasil "<<x<<" x "<<y<<" adalah "<<hasil;
getch();
return 0;}
Program Class :
#include <iostream.h>
#include <conio.h>
class perkalian{
public:
void masukan();
void proses();
private:
int x,y,hasil;};
void perkalian::masukan(){
cout<<"Menghitung hasil perkalian menggunakan operator penjumlahan\n";
cout<<"Masukkan bilangan pertama: ";
cin>>x;
cout<<"Masukkan bilangan kedua: ";
cin>>y;}
void perkalian::proses(){
hasil=0;
for (int i=0;i<y;i++){
hasil=hasil+x;}
cout<<"Hasil "<<x<<" x "<<y<<" adalah "<<hasil;}
int main(){
perkalian x;
x.masukan();
x.proses();
getch();
return 0;}
Program Jeliot :
import jeliot.io.*;
public class MyClass {
public static void main() {
perkalian x = new perkalian();
x.masukan();
x.proses();}}
class perkalian{
void masukan(){
System.out.print("Menghitung hasil perkalian menggunakan operator penjumlahan\n");
System.out.print("Masukkan bilangan pertama: ");
x = Input.readInt();
System.out.print("Masukkan bilangan kedua: ");
y = Input.readInt();}
void proses(){
hasil =0;
for (int i =0;i<y;i++){
hasil =hasil+x;}
System.out.print("Hasil ");
System.out.print(x);
System.out.print(" x ");
System.out.print(y);
System.out.print(" adalah ");
System.out.print(hasil);}
private int x;
private int y;
private int hasil;}
Penjelasan :
Program di atas adalah program yang di gunakan untuk mencari hasil perkalian 2 bilangan. Dalam menentukan hasilnya program di atas menggunakan operator penjumlahan. Bagaimana bisa perkalian menggunakan operator penjumlahan ? mari kita buktikan, contoh 2 x 3 secara langsung kita dapat memberikan jawaban yaitu 6 tapi bagaimana jika kita menggunakan operator penjumlahan ? Dalam kasus ini angka 2 sebagai variabel pertama akan dijumlahkan angka itu sendiri sebanyak variabel kedua yaitu 3 jadi akan menjadi seperti ini 2 x 3 = 2 + 2 + 2. Untuk program dalam c++ kita perlukan perulangan atau for untuk mengulang hasil penjumlahan antara variabel pertama dengan variabel itu sendiri sebanyak variabel kedua dan hasilnya akan disimpan pada variabel hasil.
0 comments:
Post a Comment