1menentukan bilangan ganjil dan genap
Code:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int bil, sisa;
cout<<"masukan sebuah bilangan :";
cin>>bil;
cout<<"\n";
sisa = bil % 2;
if (sisa == 0)
cout<<bil<<"\nadalah bilangan genap"<<endl;
else
cout<<bil<<"\nadalah bilangan ganjil"<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
2.menkronversi hari
Code:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int h,b,m,x,y;
cout<<"masukan jumlah hari=";
cin>>x;
b=x/30;
y=x%30;
m=y/7;
h=y%7;
cout<<"konversi hari ="<<b<<"bulan"<<m<<"minggu"<<h<<"hari"<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
3.deret bilangan genap
Code:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int i;
cout<<"ini adalah deret bilangan genap:"<<endl;
for (i=1;i<=20;i++)
{
if(i%2==0)
cout<<i<<",";
}
system("PAUSE");
return EXIT_SUCCESS;
}
4.ayam kukuruyuk
Code:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int x,jlh_anak;
cout<<"masukkan jumlah anak ayam yang akan turun:";
cin>>jlh_anak;
cout<<"mari kita nyanyikan lagu anak ayam yang turun"<<jlh_anak<<endl;
cout<<"mulai!"<<endl;
for(x=jlh_anak;x>0;x--)
{
if(x>1)
cout<<"anak ayam turun"<<x<<"mati satu tinggal"<<x-1<<endl;
else if(x=1)
cout<<"anak ayam turun 1 mati satu tinggal induknya"<<endl;
}
system("PAUSE");
return EXIT_SUCCESS;
}
5.membuat huruf terbalik
Code:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
char string[90];
int indeks;
cout<<"masukan suatu huruf :";
cin>>string;
cout<<"\n\n";
cout<<"nama setelah di balik :";
indeks=strlen(string)-1;
while(indeks>=0)
{
cout<<string [indeks];
indeks=indeks-1;
}
cout<<"\n\n";
system("PAUSE");
return EXIT_SUCCESS;
}
6.menkorversi waktu
Code:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int j1,m1,d1,j2,m2,d2,d3,d5,w,x,y,z;
cout<<"masukan waktu 1:"<<endl;
cout<<"\n";
cout<<"jam =";
cin>>j1;
cout<<"\n";
cout<<"menit =";
cin>>m1;
cout<<"\n";
cout<<"detik =";
cin>>d1;
cout<<"\n";
d3=(j1*3600)+(m1*60)+d1;
cout<<"konversi waktu 1 ke detik:"<<d3;
cout<<""<<endl;
cout<<""<<endl;
cout<<"masukan waktu 2:"<<endl;
cout<<"\n";
cout<<"jam =";
cin>>j2;
cout<<"\n";
cout<<"menit =";
cin>>m2;
cout<<"\n";
cout<<"detik =";
cin>>d2;
cout<<"\n";
d5=(j2*3600)+(m2*60)+d2;
cout<<"masukan konversi waktu 2ke detik:"<<d5;
cout<<"\n";
cout<<endl;
cout<<endl;
d5=d3-d5;
cout<<"selisih detik 1 dengan detik 2 :"<<d5;
cout<<"\n";
cout<<endl;
cout<<endl;
cout<<"l\konversi selisih ke waktu :"<<d5;
w=d5/3600;
x=d5%3600;
y=x/60;
z=x%60;
cout<<"jam ="<<w<<endl;
cout<<"\n";
cout<<"menit ="<<y<<endl;
cout<<"\n";
cout<<"detik ="<<z<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
7.mencari luaspersegi panjang
Code:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int x,y, luas;
cout<<"masukan nilai panjang :";
cin>>x;
cout<<"masukan nilai lebar :";
cin>>y;
luas = x*y;
cout<<"luas persegi panjang:"<<luas<<"\n\n";
system("PAUSE");
return EXIT_SUCCESS;
}
8.menampilkan bilangan ganjil
Code:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int bil;
for
(bil=1;bil<=100;bil++)
{
if (bil % 1 == 0)
cout<<bil<<" ";
}
system("PAUSE");
return EXIT_SUCCESS;
}
9.menampilkan bilangan genap
Code:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int bil;
for
(bil=1;bil<=100;bil++)
{
if (bil %2 == 1)
cout<<bil<<" ";
}
system("PAUSE");
return EXIT_SUCCESS;
}
10.menampikan bilangan prima
Code:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int bil, pembagi, fak,bts;
cout<<"masukan batas nilai :";
cin>>bts;
bil=1;
while (bil<=bts)
{
fak=0;
pembagi=1;
while(pembagi<=bil)
{
if (bil%pembagi==0)
fak++;
pembagi++;
}
if (fak==2)
cout<<bil<<" ";
bil++;
}
system("PAUSE");
return EXIT_SUCCESS;
}
11.menentukan karakter angka atau huruf
Code:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
char karakter;
cout<<"masukan sebuah karakter :";
cin>>karakter;
if (karakter >='A'&&karakter<='Z')
cout<<"masukan anda adalah huruf besar";
else if(karakter>='a' && karakter<='z')
cout<<"masukkan anda adalah huruf kecil";
else if(karakter>=0 && karakter <=9);
cout<<"masukan anda adalah angka";
system("PAUSE");
return EXIT_SUCCESS;
}
12.membuat persegi bintang
Code:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int ukuran;
do
{
cout<<"masukan ukuran persegi:";
cin>>ukuran;
}while(ukuran<1||ukuran>20);
cout<<endl;
for(int i=1;i<=ukuran;i++)
{
for(int j=1;j<=ukuran;j++)
{
if(i==1||j==1||i==ukuran||j==ukuran)
{
cout<<"*";
}
else
{
cout<<"*";
}
}
cout<<endl;
}
system("PAUSE");
return EXIT_SUCCESS;
}
13.contoh re dua dimensi
Code:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
char nama [30],alamat[50];
cout<<"inputkan nama:";
cin.getline(nama,30);
cout<<"inputkan alamat:";
cin.getline(alamat,50);
cout<<"data anda adalah:"<<endl;
cout<<"nama:"<<nama<<endl;
cout<<"alamat:"<<alamat<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
14.contoh while
Code:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int a; int b;
b=10;
a=1;
while (a<=b)
{
cout<<"selamat mencoba dan semoga sukses"<<endl;
cout<<"\n";
a++;
}
system("PAUSE");
return EXIT_SUCCESS;
}
Tidak ada komentar:
Posting Komentar