Membuat program yang menampilkan No Hari
/*
Latihan !
Membuat program yang menampilkan No Hari.
*/
#include "iostream.h"
char *nama_hari (int nohari)
{
static char *hari[]={"codeharisalah", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu", "Minggu"};
if (nohari<1||nohari>7)
return hari[0];
else
return hari [nohari];
}
void main()
{
int no;
cout<<"Masukkan no hari : ";
cin>>no;
cout<<"Nama Hari : "<<nama_hari(no)<<'\n';
}
Output :
READ MORE...
/*
Latihan !
Membuat program yang menampilkan No Hari.
*/
#include "iostream.h"
char *nama_hari (int nohari)
{
static char *hari[]={"codeharisalah", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu", "Minggu"};
if (nohari<1||nohari>7)
return hari[0];
else
return hari [nohari];
}
void main()
{
int no;
cout<<"Masukkan no hari : ";
cin>>no;
cout<<"Nama Hari : "<<nama_hari(no)<<'\n';
}
Output :
Membuat program yang memiliki menu utama:
Input :
Output :
READ MORE...
- Tahun Kabisat
- Ganjil Dan Genap
- Cetak Kata Berulang
- Selesai
Input :
#include "iostream.h"
void program()
{
}
main()
{
int a;
cout<<"NAMA\t: ILFAN RIFA'I"<<endl;
cout<<"NIM\t: TI111025"<<endl;
cout<<"BLOG\t: www.ilfan-rifai.blogspot.com"<<endl;
menu:
cout<<endl<<endl;
cout<<"1. Mengetahui Tahun Kabisat"<<endl;
cout<<"2. Menampilkan Bilangan Ganjil dan Genap"<<endl;
cout<<"3. Menampilkan Perulangan"<<endl;
cout<<"4. Exit"<<endl;
cout<<"\n";
cout<<"Pilih (nomor) : ";
cin>>a;
if (a==1)
goto kabisat;
else if(a==2)
goto GG;
else if(a==3)
goto ulang;
else if(a==4)
goto exit;
else
cout<<"Data yang anda masukkan tidak valid"<<"\n"<<"Secara otomatis akan berhenti";
goto menu;
kabisat:
{
int tahun;
cout<<endl<<endl;
cout<<"1. Mengetahui Tahun Kabisat"<<endl;
cout<<"\nMasukkan Tahun = ";
cin>>tahun;
cout<<endl;
if (tahun % 4 == 0)
cout<<tahun<<" adalah tahun kabisat\n"<<endl;
else
cout<<tahun<<" Bukan tahun kabisat"<<endl;{
cout<<"\n";
}
{
int jawab;
cout<<"\n";
cout<<"kembali ke menu? \n";
cout<<"1. Ya \n";
cout<<"2. Tidak / Exit \n";
cout<<"3. Coba Lagi \n";
cout<<"Pilih (nomor) : ";
cin>>jawab;
if (jawab==1)
goto menu;
else if(jawab==2)
goto exit;
else if(jawab==3)
goto kabisat;
else
cout<<"Data yang anda masukkan tidak valid"<<"\n"<<"Secara otomatis akan berhenti";
goto exit;
}
GG:
{
int n, i, A[100];
cout<<endl<<endl;
cout<<"2. Menampilkan Bilangan Ganjil dan Genap"<<endl<<endl;
cout<<"Masukan banyak bilangan :";
cin>>n;
cout<<endl;
for (i=0; i<n; i++)
{
cout<<"Masukan nilai ke "<< i+1 << " : ";
cin>> A[i];
}
int gnp=0,gjl=0;
for (i=0; i<n; i++)
{
if (A[i]%2==0)
{
gnp=gnp+1;
}
else
{
gjl=gjl+1;
}
}
cout <<endl;
cout << "Banyak bilangan ganjilnya : " << gjl << endl;
cout <<endl<<endl<<endl;
cout << "Banyak bilangan genapnya : " << gnp << endl;
cout <<endl;
}
{
cout<<"\n";
}
{
int jawab;
cout<<"\n";
cout<<"kembali ke menu? \n";
cout<<"1. Ya \n";
cout<<"2. Tidak / Exit \n";
cout<<"3. Coba Lagi \n";
cout<<"Pilih (nomor) : ";
cin>>jawab;
if (jawab==1)
goto menu;
else if(jawab==2)
goto exit;
else if(jawab==3)
goto GG;
else
cout<<"Data yang anda masukkan tidak valid"<<"\n"<<"Secara otomatis akan berhenti";
goto exit;
}
ulang:
{
int Q,R;
char k[150];
cout<<endl<<endl;
cout<<"3. Menampilkan Perulangan "<<endl<<endl;
cout<<"Masukan berapa banyak pengulangan yang akan dilakukan ";
cin>>R;
cout<<endl<<endl;
cout<<"Masukan kata yang akan diulang ";
cin>>k;
cout<<endl<<endl;
for (Q=0; Q<R; Q++)
{
cout<<k<<endl;
}
}
{
cout<<"\n";
}
{
int jawab;
cout<<"\n";
cout<<"kembali ke menu? \n";
cout<<"1. Ya \n";
cout<<"2. Tidak / Exit \n";
cout<<"3. Coba Lagi \n";
cout<<"Masukkan pilihan anda ";
cin>>jawab;
if (jawab==1)
goto menu;
else if(jawab==2)
goto exit;
else if(jawab==3)
goto ulang;
else
cout<<"Data yang anda masukkan tidak valid"<<"\n"<<"Secara otomatis akan berhenti";
goto exit;
}
exit:
{
cout<<endl<<endl;
{
return 0;
}
}
}
}
void program()
{
}
main()
{
int a;
cout<<"NAMA\t: ILFAN RIFA'I"<<endl;
cout<<"NIM\t: TI111025"<<endl;
cout<<"BLOG\t: www.ilfan-rifai.blogspot.com"<<endl;
menu:
cout<<endl<<endl;
cout<<"1. Mengetahui Tahun Kabisat"<<endl;
cout<<"2. Menampilkan Bilangan Ganjil dan Genap"<<endl;
cout<<"3. Menampilkan Perulangan"<<endl;
cout<<"4. Exit"<<endl;
cout<<"\n";
cout<<"Pilih (nomor) : ";
cin>>a;
if (a==1)
goto kabisat;
else if(a==2)
goto GG;
else if(a==3)
goto ulang;
else if(a==4)
goto exit;
else
cout<<"Data yang anda masukkan tidak valid"<<"\n"<<"Secara otomatis akan berhenti";
goto menu;
kabisat:
{
int tahun;
cout<<endl<<endl;
cout<<"1. Mengetahui Tahun Kabisat"<<endl;
cout<<"\nMasukkan Tahun = ";
cin>>tahun;
cout<<endl;
if (tahun % 4 == 0)
cout<<tahun<<" adalah tahun kabisat\n"<<endl;
else
cout<<tahun<<" Bukan tahun kabisat"<<endl;{
cout<<"\n";
}
{
int jawab;
cout<<"\n";
cout<<"kembali ke menu? \n";
cout<<"1. Ya \n";
cout<<"2. Tidak / Exit \n";
cout<<"3. Coba Lagi \n";
cout<<"Pilih (nomor) : ";
cin>>jawab;
if (jawab==1)
goto menu;
else if(jawab==2)
goto exit;
else if(jawab==3)
goto kabisat;
else
cout<<"Data yang anda masukkan tidak valid"<<"\n"<<"Secara otomatis akan berhenti";
goto exit;
}
GG:
{
int n, i, A[100];
cout<<endl<<endl;
cout<<"2. Menampilkan Bilangan Ganjil dan Genap"<<endl<<endl;
cout<<"Masukan banyak bilangan :";
cin>>n;
cout<<endl;
for (i=0; i<n; i++)
{
cout<<"Masukan nilai ke "<< i+1 << " : ";
cin>> A[i];
}
int gnp=0,gjl=0;
for (i=0; i<n; i++)
{
if (A[i]%2==0)
{
gnp=gnp+1;
}
else
{
gjl=gjl+1;
}
}
cout <<endl;
cout << "Banyak bilangan ganjilnya : " << gjl << endl;
cout <<endl<<endl<<endl;
cout << "Banyak bilangan genapnya : " << gnp << endl;
cout <<endl;
}
{
cout<<"\n";
}
{
int jawab;
cout<<"\n";
cout<<"kembali ke menu? \n";
cout<<"1. Ya \n";
cout<<"2. Tidak / Exit \n";
cout<<"3. Coba Lagi \n";
cout<<"Pilih (nomor) : ";
cin>>jawab;
if (jawab==1)
goto menu;
else if(jawab==2)
goto exit;
else if(jawab==3)
goto GG;
else
cout<<"Data yang anda masukkan tidak valid"<<"\n"<<"Secara otomatis akan berhenti";
goto exit;
}
ulang:
{
int Q,R;
char k[150];
cout<<endl<<endl;
cout<<"3. Menampilkan Perulangan "<<endl<<endl;
cout<<"Masukan berapa banyak pengulangan yang akan dilakukan ";
cin>>R;
cout<<endl<<endl;
cout<<"Masukan kata yang akan diulang ";
cin>>k;
cout<<endl<<endl;
for (Q=0; Q<R; Q++)
{
cout<<k<<endl;
}
}
{
cout<<"\n";
}
{
int jawab;
cout<<"\n";
cout<<"kembali ke menu? \n";
cout<<"1. Ya \n";
cout<<"2. Tidak / Exit \n";
cout<<"3. Coba Lagi \n";
cout<<"Masukkan pilihan anda ";
cin>>jawab;
if (jawab==1)
goto menu;
else if(jawab==2)
goto exit;
else if(jawab==3)
goto ulang;
else
cout<<"Data yang anda masukkan tidak valid"<<"\n"<<"Secara otomatis akan berhenti";
goto exit;
}
exit:
{
cout<<endl<<endl;
{
return 0;
}
}
}
}
Output :
Output Pada Home |
Output Mengetahui Tahun Kabisat |
Output Bilangan Ganjil dan Genap |
Output Perulangan |
Mencari Nilai Minimum dari nilai kedua :
Input :
Output :
READ MORE...
Input :
#include "iostream.h"
int minimum(int x,int y)
{
int min;
if (x<y)
min=x;
else
min=y;
return min;
}
int main()
{
int a,b,hasil;
cout<<"Masukkan A : ";
cin>>a;
cout<<"Masukkan B : ";
cin>>b;
hasil=minimum(a,b);
cout<<"Minimum dari nilai A & B : "<<hasil<<'\n';
}
int minimum(int x,int y)
{
int min;
if (x<y)
min=x;
else
min=y;
return min;
}
int main()
{
int a,b,hasil;
cout<<"Masukkan A : ";
cin>>a;
cout<<"Masukkan B : ";
cin>>b;
hasil=minimum(a,b);
cout<<"Minimum dari nilai A & B : "<<hasil<<'\n';
}
Output :
Buat fungsi yang menerima dua input bilangan, kemudian mengeluarkan output hasil perkalian kedua bilangan tersebut!
Input :
Output :
READ MORE...
Input :
#include "iostream.h"
int kali(int a, int b, int c)
{
a=a*b*c;
return a;
}
void main()
{
int a, b, c, hasil;
cout<<"Masukkan A : ";
cin>>a;
cout<<"Masukkan B : ";
cin>>b;
cout<<"Masukkan C : ";
cin>>c;
hasil=kali(a,b,c);
cout<<"Hasil kali dari A & B & C : "<<hasil<<'\n';
}
int kali(int a, int b, int c)
{
a=a*b*c;
return a;
}
void main()
{
int a, b, c, hasil;
cout<<"Masukkan A : ";
cin>>a;
cout<<"Masukkan B : ";
cin>>b;
cout<<"Masukkan C : ";
cin>>c;
hasil=kali(a,b,c);
cout<<"Hasil kali dari A & B & C : "<<hasil<<'\n';
}
Output :
Pria ini benar-benar pecandu game sejati. Bagaimana tidak? Ia berhasil
memecahkan rekor Guiness World Record dalam hal memainkan game dengan
waktu terlama di dunia.
Okan Kaya, pria berusia 28 tahun asal Sydney, Australia ini adalah pemegang rekor baru tersebut. Sehari-harinya, dia adalah manajer sebuah toko retail online setempat.
Dia memainkan game Call of Duty: Black Ops 2 selama 135 jam 50 menit atau sekitar 5,5 hari. Dikutip dari DailyMail, Rabu (21/11/2012), Okan pun melampaui rekor sebelumnya selama 120 jam 7 menit.
Memang Okan tidak terus menerus bermain tanpa henti. Guiness memperbolehkan ia beristirahat selama sepuluh menit setiap jamnya dan diperbolehkan tidur dalam jangka waktu tertentu.
Sedangkan untuk menjaga staminanya, Okan mengkonsumsi minuman berenergi. Juga berbagai makanan ringan.
Call of Duty 2: Black Ops sendiri adalah game terbaru dari Activision yang belum lama ini diluncurkan. Game ini sangat laris dan telah terjual 8 juta kopi dalam minggu pertama pemasarannya.
Okan Kaya, pria berusia 28 tahun asal Sydney, Australia ini adalah pemegang rekor baru tersebut. Sehari-harinya, dia adalah manajer sebuah toko retail online setempat.
Dia memainkan game Call of Duty: Black Ops 2 selama 135 jam 50 menit atau sekitar 5,5 hari. Dikutip dari DailyMail, Rabu (21/11/2012), Okan pun melampaui rekor sebelumnya selama 120 jam 7 menit.
Memang Okan tidak terus menerus bermain tanpa henti. Guiness memperbolehkan ia beristirahat selama sepuluh menit setiap jamnya dan diperbolehkan tidur dalam jangka waktu tertentu.
Sedangkan untuk menjaga staminanya, Okan mengkonsumsi minuman berenergi. Juga berbagai makanan ringan.
Call of Duty 2: Black Ops sendiri adalah game terbaru dari Activision yang belum lama ini diluncurkan. Game ini sangat laris dan telah terjual 8 juta kopi dalam minggu pertama pemasarannya.
Sumber : http://inet.detik.com