Kasus 2.1
Hitunglah jumlah dari 3 buah bilangan bulat! Analisis :
Input : misalkan a, b, c semua integer
Proses : jumlah = a + b + c
Output : tulis (jumlah)
algoritmanya seperti berikut ini.
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int a,b,c,jum;
cout<<"masukkan nilai a= ";cin>>a;
cout<<"masukkan nilai b= ";cin>>b;
cout<<"masukkan nilai c= ";cin>>c;
jum=a+b+c;
cout<<"hasil penjumahan 3 buah bilangan integer adalah ="<<jum;
return 0;
}
Kasus 2.2
Buat algoritma dan program untuk mencari hasil kali dari dua buah bilangan !
Analisis :
Input : misalkan a, b semua integer
Proses : hasil ß a * b
Output : tulis (hasil)
Algoritmanya seperti berikut.
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int a,b,jum;
cout<<"masukkan nilai a= ";cin>>a;
cout<<"masukkan nilai b= ";cin>>b;
jum=a*b;
cout<<"hasil perkalian= "<<jum;
return 0;
}
Kasus 2.3
Buat algoritma dan program untuk menghitung konversi dari m ke cm dan inchi !
Analisis :
Input : misalkan m (mewakili meter)
Proses : 1 meter = 100 cm
1 inci = 2.54 cm
cm = m *100
inci = m*100/ 2.54
Output : tulis (cm, inci)
Algoritmanya seperti berikut.
Programnya seperti berikut.
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int m, cm;
float inch;
cout<<"masukkan ukuran dalam meter ";cin>>m;
cm=m*100;
cout<<"konversi m ke cm = "<<cm<<endl;
inch=(m*100)/2.54;
cout<<"konversi m ke inch = "<<inch;
return 0;
}
Kasus 2.4
Setiap bilangan bulat selalu bisa ditulis dalam bentuk : m = q.n + r
dengan n < m, q adalah kuosen dan r adalah residu (sisa).
Buatlah algoritma untuk merepresentasikan m dan dalam bentuk m = q.n + r.
Sebagai contoh: integer m = 73 dan n = 7 dapat ditulis sebagai 73 = 10x7 + 3, yaitu r = 3
Algoritma seperti berikut.
Programnya seperti berikut.
#include <iostream>
#include <ostream>
#include <conio.h>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int m,n,r;
float q;
cout<<"masukkan nilai m = ";cin>>m;
cout<<"masukkan nilai n = "; cin>>n;
q=m/n;
r=m%n;
cout<<m<<"="<<q<<"*"<<n<<"+"<<r;
return 0;




Tidak ada komentar:
Posting Komentar