1.Menghitung bilangan kelipatan 4 dan merupakan bilangan genap?
#include <iostream>2.menghitung barang dengan diskon 10% dan inputan uang 100.000?
using namespace std;
int x; //variable global
int main(){
cout<<"menghitung nilai bilangan bahwa (genap dan kelipatan 4)"<<endl;
cout<<"masukkan angka";cin>>x;
if (x%2==0){
if(x%4==0){
cout<<"bilangan genap kelipatan 4";
} else {
cout<<"bilangan bulat bukan kelipatan 4";
}
}else if(x%2 != 0){
if(x%4==0){
cout<<"bilangan ganjil kelipatan 4";
}else {
cout<<"bilangan ganjil bukan kelipatan 4";
}
}
}
#include <iostream>
using namespace std;
int diskon,x,uang,hasil; //variable global
float persentase;
int main(){
cout<<"--program menghitung diskon belanja--"<<endl;
cout<<"-------------------------------------"<<endl;
cout<<"-------------------------------------"<<endl;
cout<<"masukkan jumlah uang = ";cin>>uang;
cout<<"masukkan jumlah diskon = ";cin>>x;
persentase=0.01*x;
diskon=uang*persentase;
hasil=uang-diskon;
if (uang > 100000){
cout<<"harga barangnya menjadi = "<<hasil<<endl;
}else{
cout<<"waoi konci ga ada diskon tolol"<<uang<<endl;
}
}
3.Algoritma pembulatan pada kasir dengan uang 25/50?
#include <iostream>
#include <math.h>
using namespace std;
main(){
int uang,harga,hemat,dibayar,kembalian,barang;
cout<<"masukkan total uang anda";cin>>uang;
cout<<"masukkan harga barang anda";cin>>barang;
dibayar=barang-(barang%25);
hemat=barang%25;
kembalian=uang-dibayar;
cout<<"harga yang sesuai harus dibayar = "<<dibayar<<endl;
cout<<"anda hemat harga sesuai = "<<hemat<<endl;
cout<<"kembalin anda adalah = "<<kembalian<<endl;
}
4.Algoritma mengurutkan nilai dari 3 angka berbeda????
#include <iostream>
using namespace std;
int a,b,c; //variable global
int main(){
cout<<"--MENGURUTKAN 3 BILANGAN DARI KECIL--"<<endl;
cout<<"-------------------------------------"<<endl;
cout<<"-------------------------------------"<<endl;
cout<<"masukkan A = ";cin>>a;
cout<<"masukkan B = ";cin>>b;
cout<<"masukkan C = ";cin>>c;
if(a<b and a<c){
if(b<c){
cout<<a<<" "<<b<<" "<<c<<endl;
}else{
cout<<a<<" "<<c<<" "<<b<<endl;
}
}else if(b<a and b<c){
if(a<c){
cout<<b<<" "<<a<<" "<<c<<endl;
}else{
cout<<b<<" "<<c<<" "<<a<<endl;
}
}else{
if(b<a){
cout<<c<<" "<<b<<" "<<a<<endl;
}else{
cout<<c<<" "<<a<<" "<<b<<endl;
}
}
}
4.Alikasi algorima mencari apakah sebuah segitiga saat diinputkan??
#include <iostream>
#include <math.h>
using namespace std;
main(){
int a=0,b=0,c=0,ab=0;
cout<<"Masukan Nilai A : ";cin>>a;
cout<<"Masukan Nilai B : ";cin>>b;
cout<<"Masukan Nilai C : ";cin>>c;
ab = (pow(a,2)) + (pow(b,2));
if(c%5==0) c = 1 + pow(c,2);
else c = pow(c,2);
if(c == ab){
cout<<"Segitiga Siku-siku";
}
if(c < ab){
cout<<"Segitiga Lancip";
}
if(c > ab){
cout<<"Segitiga Tumpul";
}
cout<<c;
}


0 Komentar