Latihan I : Program Umur
//Program Umur
#include <iostream.h>
#include <conio.h>
void main ()
{int usia;
clrscr();
cou<<" Berapa Usia Anda ?? ";
cin>>usia;
if (usia<17)
cout << " Anda Belum Dewasa " <<endl;
else
cout << " Anda Dewasa " <<endl;
}
Compile :
Hasilnya :
Latihan II : Program Bilangan Ganjil Genap
//program bilangan ganjil genap
#include <iostream.h>
#include <conio.h>
void main()
{int bilangan;
clrscr();
cout << " Masukan Angka = ";
cin>>bilangan;
if (bilangan %2==0)
cout << " Bilangan Genap "<<endl;
else
cout << " Bilangan Ganjil "<<endl;
}
Compile :
Hasil :
Latihan III : Program Jabatan
//Program Jabatan
#include <iostream.h>
#include <conio.h>
void main()
{int a;
clrscr();
cout<<" Masukan Code Jabatan = ";
cin>>a;
if(a==1)
{ cout << "Golongan Anda I"<<endl;
cout << "Gaji Anda Rp.1000"<<endl;
cout << "Anda Orang Miskin"<<endl;
}
else
{ cout << "Golongan Anda II"<<endl;
cout << "Gaji Anda Rp.2000"<<endl;
cout << "Anda Orang Kaya"<<endl;
}
}
Compile :
Hasil :
Latihan IV : Program Nilai
//Program Nilai
#include <iostream.h>
#include <conio.h>
void main()
{int nilai;
clrscr();
cout<< " Masukan Nilai Antara 1 sampai 4 = ";
cin>>nilai;
if (nilai==1)
cout<<" Nilai 1 yang dipilih "<<endl;
else if (nilai==2)
cout<<" Nilai 2 yang dipilih "<<endl;
else if (nilai==3)
cout<<" Nilai 3 yang dipilih "<<endl;
else
cout<<" Nilai 4 yang dipilih "<<endl;
}
Compile :
Hasil :
latihan V : Program Pilihan
//Program Pilihan Item
#include <iostream.h>
#include <conio.h>
void main()
{int pilihan;
clrscr();
cout<< " Silahkan Pilih 1 Item \n\n";
cout<< " [Link] 1\n ";
cout<< " [Link] 2\n ";
cout<< " [Link] 3\n ";
cout<< " [Link] 4\n ";
cout<< " Masukan Pilihan [1..4] = ";
cin>>pilihan;
switch(pilihan)
{ case 1 :
cout<<" anda memilih nomor 1 \n" <<endl;
break;
case 2 :
cout<<" anda memilih nomor 2 \n" <<endl;
break;
case 3 :
cout<<" anda memilih nomor 3 \n" <<endl;
break;
case 4 :
cout<<" anda memilih nomor 4 \n" <<endl;
break;
default:
cout<<" anda salah pilih \n" <<endl;
break;
} }
Compile :
Hasil :
LATIHAN VI
#include<iostream.h>
#include<conio.h>
void main()
{int a;
clrscr();
for(a=1;a<=10;a++)
{ cout<<a; }
cin>>a;}
LATIHAN VII :
#include<iostream.h>
#include<conio.h>
void main()
{int C;
clrscr();
for(int A=1;A<5;A++)
for(int B=2;B<4;B++)
{ C=A*B;
cout<<A<<”x”<<B<<”=”<<C<<”\n”;
}
cin>>C;}
LATIHAN VIII :
#include<iostream.h>
#include<conio.h>
void main()
{int iterasi=0;
clrscr();
for(iterasi;iterasi<10;iterasi++)
{cout<<”iterasike-“<<iterasi<<endl;
}
cin>>iterasi;}
[Link] dan Keliling Persegi Panjang
#include
#include
main () {
float p,l,luas,k;
cout<<“\n Program Penghitung Luas Persegi Panjang”<<endl;
cout<<“\n Input nilai panjang\t\t: “;cin>>p;
cout<<“\n Input nilai lebar\t\t: “;cin>>l;
luas=p*l;
k=2*(p+l);
cout<<“\n\n LUAS PERSEGI ADALAH\t\t: “<<luas;
cout<<“\n\n KELILING PERSEGI ADALAH\t: “<<k;
getch();}
Berikut screenshot penampakan hasilnya:
[Link] dan Keliling Persegi
#include
#include
main () {
float s,l,k;
cout<<“\n Program Penghitung Luas Persegi”<<endl;
cout<<“\n Input nilai sisi\t\t: “;cin>>s;
l=s*s;
k=4*s;
cout<<“\n\n LUAS PERSEGI ADALAH\t\t: “<<l;
cout<<“\n\n KELILING PERSEGI ADALAH\t: “<<k;
getch();}
Penampakan hasil :
[Link] Segitiga
#include
#include
main () {
float a,t,l;
cout<<“\n Program Penghitung Luas Segitiga”<<endl;
cout<<“\n\n Input nilai alas\t: “;cin>>a;
cout<<“\n Input nilai tinggi\t: “;cin>>t;
l=(a*t)*0.5;
cout<<“\n\n LUAS SEGITIGA ADALAH\t: “<<l;
getch();}
Penampakan hasil :
[Link] dan Keliling Segi-n Beraturan
#include
#include
#include
#define phi 3.14159265358979
#define sudut (360/n)*phi/180
main () {float r,n,l,k;
cout<<“\n Program Penghitung Luas dan Keliling Segi-n beraturan”<<endl;
cout<<“\n Input nilai jari-jari\t: “;cin>>r;
cout<<“\n Input nilai n\t\t: “;cin>>n;
l=sin(sudut)*r*r*n*0.5;k=sin(sudut/2)*r*2*n;
cout<<“\n\n LUAS SEGI N ADALAH\t\t: “<<l;
cout<<“\n\n KELILING SEGI N ADALAH\t: “<<k<<endl;
getch();}
Penampakan hasil :
[Link] menentukan nilai Mutu Mahasiswa
#include <iostream>
using namespace std;
char NAMA[20],MataKuliah[20],INDEKS;
int NPM,NILAI;
int main(){
//cek ondisi
cout<<"NAMA MAHASISWA =";
cin>>NAMA;
cout<<"NPM =";
cin>>NPM;
cout<<"MASUKAN NILAI =";
cin>>NILAI;
cout<<"MATA KULIAH =";
cin>>MataKuliah;
if(NILAI>=76 && NILAI<=100)
{INDEKS='A';
}
else if(NILAI>=66 && NILAI<=75)
{INDEKS='B';
}
else if(NILAI>=56 && NILAI<=65)
{INDEKS='C';
}
else if(NILAI>=46 && NILAI<=55)
{INDEKS='D';
}
else if(NILAI>=0 && NILAI<=45)
{INDEKS='E';
}
cout<<"mahasiswa dengan nama "<<NAMA<<"dengan npm "<<NPM<<"pada
mata kuliah "<<MataKuliah<<"memiliki nilai mutu = "<<INDEKS;
return 0;
14. program menghitung volume kubus
#include <iostream>
using namespace std;
main()
{
int s, volume;
cout<<"masukan panjang sisi kubus = ";
cin>>s;
volume=s*s*s;
cout<<"volume kubus adalah = "<<volume;
return 0;
KELUARAN DARI SKRIP DI ATAS ADALAH :
15. prgram menghitung volume balok
#include <iostream>
using namespace std;
main()
{
int volume, p, l, t;
cout<<"masukan panjang kubus = ";
cin>>p;
cout<<"masukan lebar kubus = ";
cin>>l;
cout<<"masukan tinggi kubus = ";
cin>>t;
volume=p*l*t;
cout<<"volume balok = "<<volume;
return 0;
KELUARAN DARI SKRIP DI ATAS ADALAH :
[Link] menhtiyung luas dan keliling persegi
#include <iostream>
using namespace std;
main()
{
int s, keliling, luas;
cout<<"masukan panjang sisi persegi = ";
cin>>s;
luas=s*s;
cout<<"luas persegi = "<<luas<<endl;
keliling=4*s;
cout<<"keliling persegi = "<<keliling;
return 0;
KELUARAN DARI SKRIP DI ATAS ADALAH :
[Link] progam menghitung luas dan keliling segitiga
#include <iostream>
using namespace std;
int main ()
{
int a, t, luas_segitiga, keliling_segitiga, sisi_miring;
cout<<”masukan panjang alas = “;
cin>>a;
cout<<”masukan panjang tinggi =”;
cin>>t;
cout<<”masukan sisi miring = “;
cin>>sisi_miring;
luas_segitiga=a*t/2;
keliling_segitiga=a+sisi_miring+sisi_miring;
cout<<”luas segitiga = “<<luas_segitiga<<endl;
cout<<”Keliling segi tiga = “<<keliling_segitiga;
return 0;
KELUARAN DARI SKRIP DI ATAS ADALAH :
[Link] suhu
#include <iostream>
#include <conio.h>
using namespace std;
main(){
float celcius, hasilfahrenheit, hasilkelvin, hasilreamur;
int pilih;
cout << "Masukan suhu dalam celcius : ";
cin >> celcius;
cout << endl;
cout << "1. Fahrenheit" << endl;
cout << "2. Kelvin" << endl;
cout << "3. Reamur" << endl;
cout << "Masukan Pilihan : ";
cin >> pilih;
cout << endl;
switch(pilih){
case 1 :
hasilfahrenheit = (celcius*9/5)+32;
cout << celcius << " Celcius = " << hasilfahrenheit << " Fahrenheit";
break;
case 2 :
hasilkelvin = celcius+273.15;
cout << celcius << " Celcius = " << hasilkelvin << " Kelvin";
break;
case 3 :
hasilreamur = celcius*4/5;
cout << celcius << " Celcius = " << hasilreamur << " Reamur";
break;
default :
cout << "Pilihan yg anda masukan salah";
break;
}
cout << endl;
getch();
return 0;
}
19. pengurutan
#include <iostream>
#include <conio.h>
using namespace std;
int jumlah, asc;
main(){
cout << “Masukan jumlah bilangan : “;
cin >> jumlah;
int nilai[jumlah];
for(int i=0; i<jumlah; i++){
cout << “Nilai “ << (i+1) << “ : “;
cin >> nilai[i];
}
for(int c=1;c<jumlah;c++)
{
for(int d=0;d<jumlah-c;d++)
{
if(nilai[d]<nilai[d+1])
{
asc=nilai[d];
nilai[d]=nilai[d+1];
nilai[d+1]=asc;
}
}
}
cout << endl << “Hasil Pengurutan Adalah”;
for(int i=0;i<jumlah;i++)
{
cout << “ “ << nilai[i];
}
cout << endl;
getch();
return 0;
}
OUTPUT
[Link] terkecil ke besar
#include <iostream>
#include <conio.h>
using namespace std;
int jumlah, asc;
main(){
cout << "Masukan jumlah bilangan : ";
cin >> jumlah;
int nilai[jumlah];
for(int i=0; i<jumlah; i++){
cout << "Nilai " << (i+1) << " : ";
cin >> nilai[i];
}
for(int c=1;c<jumlah;c++)
{
for(int d=0;d<jumlah-c;d++)
{
if(nilai[d] > nilai[d+1])
{
asc=nilai[d];
nilai[d]=nilai[d+1];
nilai[d+1]=asc;
}
}
}
cout << endl << "Hasil Pengurutan Adalah";
for(int i=0;i<jumlah;i++)
{
cout << " " << nilai[i];
}
cout << endl;
getch();
return 0;
}
OUTPUT
[Link] perbandingan
#include <iostream.h>
#include <conio.h>
void main(){
// inisialisasi variabel
int x=50;
int y=50;
int a,b,c,d,e,f;
// proses
a = x == y;
b = x != y;
c = x > y;
d = x < y;
e = x >= y;
f = x <= y;
[Link] logika
#include <iostream.h>
#include <conio.h>
void main(){
// inisialisasi variabel
int x=50;
int a,b,c,d,e;
// proses
a = x > 5 + 5;
b = x > 100;
c = a && b;
d = a || b;
e = ! (c);
// output
cout<<"\nNilai a = x > 5 + 5 : "<<a<<endl;
[Link] aritmatika
#include <iostream.h>
#include <conio.h>
void main(){
// inisialisasi variabel
int a=50;
int b=50;
// output
cout<<"\nNilai a sebelum di tambah \t: "<<a<<endl;
cout<<"\nHasil a++\t\t\t: "<<a++<<endl;
cout<<"\nNilai a setelah di tambah a++ \t: "<<a<<endl<<endl;
cout<<"\nNilai b sebelum di tambah \t: "<<b<<endl;
cout<<"\nHasil b--\t\t\t: "<<b--<<endl;
cout<<"\nNilai b setelah di tambah a++ \t: "<<b<<endl;
getch();
}
24.
#include <iostream.h>
#include <conio.h>
void main(){
// inisialisasi variabel
int a=50;
int b=50;
// output
cout<<"\nNilai a sebelum di tambah \t: "<<a<<endl;
cout<<"\nHasil a++\t\t\t: "<<++a<<endl;
cout<<"\nNilai a setelah di tambah a++ \t: "<<a<<endl<<endl;
cout<<"\nNilai b sebelum di tambah \t: "<<b<<endl;
cout<<"\nHasil b--\t\t\t: "<<--b<<endl;
cout<<"\nNilai b setelah di tambah a++ \t: "<<b<<endl;
getch();
}
25.
//menghitung perpangkatan
#include <conio.h>
#include <iostream.h>
int main(){
int bil,n,hasil,i;
cout<<"masukan X = ";
cin>>hasil;
cout<<"masukan Y = ";
cin>>n;
if(n==0) cout<<"hasil1=1"<<endl;
else{
bil=hasil;
for(i=1;i<n;i++){
hasil=hasil*bil;
}
}
cout<<"X pangkat Y = "<<hasil;
getch();
}