ROSADI
211011400327
01TPLM002
b. int T = 50, A = 10, B = 5;
if (A<B){
cout<<T;
A *= T;
cout<<A;
}else{
T /= B;
cout<<T;
}
2. Susun algoritma dan program atau penggalan progran untuk menginput 3 buah bilangan yang
masing-masing menyatakan panjang sebuah garis. Kemudian periksa ketiga buah garis tersebut
apakah dapat membentuk sebuah segitiga atau tidak. Bila ketiga buah garis tersebut dapat
membentuk sebuah segitiga, maka cetak perkataan “SEGITIGA”, sebaliknya bila ketiga garis
tersebut tidak mungkin membentuk sebuah segitiga, makacetak perkataan : “BUKAN
SEGITIGA”
Pseudocode :
#include <iostream>
int g1,g2,g3;
cout<<"Garis 1 : ";
cin>>g1;
cout<<"Garis 2 : ";
cin>>g2;
cout<<"Garis 3 : ";
cin>>g3;
if (g1==g2){
if(g2==g3){
cout<<"Segitiga";
else{
cout<<"Bukan Segitiga";
else{
cout<<"Bukan Segitiga";
return 0;
3. Buat / tulis program dengan bahasa C++ untuk menyatakan algoritma yang di gambarkan
flowchar berikut:
a.
Pseudocode :
#include <iostream>
int N;
cin>>N;
if (N > 50){
N = N + 25;
cout<<"N = "<<N<<endl;
else {
N = N + 10;
cout<<"N = "<<N<<endl;
return 0;
}
b.
Pseudocode :
#include <iostream>
int N;
cin>>N;
if (N > 50){
N = N + 10;
else {
N = N + 10;
cout<<"Hasil \n"<<N;
return 0;
4. Untuk program dengan algortima pada soal no 3, Apa yang akan tercetak jika nilai N
yang di masukkan:
a. 25
Hasil dari nomer 3 adalah 35.
b. 50
Hasil dari nomer 3a adalah 85 dan hasil dari 3b adalah 60.
c. 75
Hasil dari nomer 3a adalah 100 dan hasil dari 3b adalah 95.