Workshop Pemrograman :
1. program yang menampilkan biodata pribadi anda.
#include <iostream>
#include <cstdlib>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
char nim[15],nama[20],alamat[15],notelp[15],almtblog[37];
cout<<"\t\t\t\tBIODATA SAYA\n"<<endl;
cout<<" Nim : ";cin>>nim;
cout<<" Nama : ";cin>>nama;
cout<<" Alamat : ";cin>>alamat;
cout<<" No. Telp : ";cin>>notelp;
cout<<" Alamat Blog : ";cin>>almtblog;
cout<<endl;
cout<<"\t\t\t\tBIODATA SAYA\n"<<endl;
cout<<"\nNim saya adalah = "<<nim<<"\nAtas Nama = "<<nama
<<"\nDengan Alamat tinggal di = "
<<alamat<<"\nNo. Telp saya = "<<notelp<<"\nDan alamat blog saya adalah = "<<almtblog
<<"\nInilah sedikit Biodata tentang saya ";
return 0;
}
2. program yang meminta input dari user berupa tanggal, bulan dan tahun kelahiran
dan menampilkannya dengan format tanggal-bulan-tahun.
#include <iostream>
#include <cstdlib>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
int x,y,z;
cout<<"\t\t\tTanggal,Bulan,Tahun Kelahiran\n"<<endl;
cout<<" Masukkan Tanggal : ";cin>>x;
cout<<" Masukkan Bulan : ";cin>>y;
cout<<" Masukkan Tahun : ";cin>>z;
cout<<endl;
cout<<x<<" "<<y<<" "<<z;
return 0;
}
3. program yang menampilkan huruf I yang semuanya menggunakan karakter ‘*’
dengan tinggi 6 karakter dan lebar 3 karakter.
#include <iostream>
#include <cstdlib>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
char I[]="***\n***\n***\n***\n***\n***\n\n";
cout<<I;
return 0;
}
4. program untuk menghitung luas dan keliling lingkaran beserta volume bola. Buat
deklarasi terpisah antara variabel dan konstanta yang diperlukan.
#include <iostream>
#include <cstdlib>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
class lingkaran{
public:
lingkaran();
void luas();
void keliling();
void volume();
void proses();
private:
int x;
int r;
double L;
double kel;
double vol;
};
lingkaran::lingkaran(){
cout<<" Masukkan Pilihan Anda"<<endl;
cout<<"\t1. Luas Lingkaran."<<endl;
cout<<"\t2. Keliling Lingkaran."<<endl;
cout<<"\t3. Volume Bola."<<endl;
cin>>x;
}
void lingkaran::luas(){
cout<<" Anda akan menghitung luas lingkaran."<<endl;
cout<<" Masukkan jari-jarinya : ";
cin>>r;
L=3.14*r*r;
cout<<" Luas lingkaran adalah : "<<L;
}
void lingkaran::keliling(){
cout<<" Anda akan menghitung keliling lingkaran."<<endl;
cout<<" Masukkan jari-jarinya : ";
cin>>r;
kel=3.14*2*r*r;
cout<<" Keliling lingkaran adalah : "<<kel;
}
void lingkaran::volume(){
cout<<" Anda akan menghitung volume bola."<<endl;
cout<<" Masukkan jari-jari : ";
cin>>r;
vol=0.75*3.14*r*r*r;
cout<<" Volume bola adalah : "<<vol;
}
void lingkaran::proses(){
if(x==1){luas();}
else if(x==2){keliling();}
else if(x==3){volume();}
else{cout<<"salah";}
}
int main(int argc, char** argv) {
lingkaran x;
x.proses();
return EXIT_SUCCESS;
}
#include <iostream>
#include <cstdlib>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
cout<<"\t\t\t\t MENU CAFE SSD \n\n\n";
cout<<" PILIHAN MAKANAN : \n\n"<<endl;
cout<<" BAKSO : Rp.5.000,-\n";
cout<<" NASGOR : Rp.6.000,-\n";
cout<<" MIE AYAM : Rp.5.000,-\n";
cout<<" GADO-GADO : Rp.4.500,-\n";
cout<<" LOTEK : Rp.4.000,-\n\n";
cout<<" MENU MINUMAN :\n\n"<<endl;
cout<<" ES TEH : Rp.1.000,-\n";
cout<<" ES JERUK : Rp.1.500,-\n";
cout<<" ES SUSU : Rp.2.000,-\n";
return 0;
}
6. program yang merepsentasikan cerita berikut. Ibu memberi uang kepada adik
sebesar 20 ribu rupiah. Ibu meminta adik untuk membeli 3 kg beras. Setiap kilogram
beras harganya Rp 5.500.- Berapakah uang kembalian yang diterima adik ?
#include <iostream>
#include <cstdlib>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
float x,y,z;
cout<<"Uang Dari Ibu : Rp.20.000\n";
cout<<"Adik Memebeli 3 Kg Beras Dengan Harga Rp.5.500 per Kg\n";
cout<<"Uang Kembalian Adik : Rp.";
x=20000;y=5500;
z=x-(3*y);
cout<<z<<endl;
return 0;
}
7. Ulangi untuk kasus no 6. Apabila banyak beras tidak diketahui, berapa kg maksimal
beras yang dapat dibeli ?
#include <iostream>
#include <cstdlib>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
float x,y,z;
cout<<"Uang Dari Ibu : Rp.20.000\n";
cout<<"Adik Memebeli 3 Kg Beras Dengan Harga Rp.5.500 per Kg\n";
cout<<"Kg Beras Yang Dapat di Beli : ";
x=20000;y=5500;
z=x/y;
cout<<z<<" Kg"<<endl;
return 0;
}
8. program yang menampilkan per baris. Untuk menampilkan baris berikutnya, user diminta
menekan sebuah tombol.
#include <dos.h>
#include <windows.h>
#include <iostream>
#include <conio.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
system ("COLOR B");
double x;
char redo;
do
{
string sambutan="\t\t\t* AKU INGIN BERSAMA SELAMANYA * \n",about="Ketika tunas itu tumbuh \n",lagi="Serupa tubuh yang mengakar \n",lagilagi="Setiap nafas yang terhembus adalah kata. \n",ampo="Angan, debur dan emosi bersatu dalam jubah berpautan. \n",ampoo="Tangan kita terikat.... Lidah kita menyatu.... \n",ampooo="Maka setiap apa yang terucap adalah sabda pendita ratu. \n",ampoooo="Hahh... Di Luar itu pasir... Di luar itu debu... \n",ampooooo="Hanya angin meniup saja lalu terbang hilang tak ada. \n",ampoooooo="Tapi kita tetap menari, menari cuma kita yang tahu. \n",ampooooooo="Jiwa ini tandu... Maka duduk saja... \n",ampoooooooo="Maka akan kita bawa... Semua... \n",ampooooooooo="Karena kita adalah satu. \n";
for (int x=0;x<=sambutan.length();x++)
{
cout<<sambutan[x];
for (double y=0;y<=9990000;y++)
{
}
}
cout<<"\n";
for (int x=0;x<=about.length();x++)
{
cout<<about[x];
for (double y=0;y<=7990000;y++)
{
}
}
cout<<"\n";
for (int x=0;x<=lagi.length();x++)
{
cout<<lagi[x];
for (double y=0;y<=6990000;y++)
{
}
}
cout<<"\n";
for (int x=0;x<=lagilagi.length();x++)
{
cout<<lagilagi[x];
for (double y=0;y<=5990000;y++)
{
}
}
cout<<"\n";
for (int x=0;x<=ampo.length();x++)
{
cout<<ampo[x];
for (double y=0;y<=5990000;y++)
{
}
}
cout<<"\n";
for (int x=0;x<=ampoo.length();x++)
{
cout<<ampoo[x];
for (double y=0;y<=5990000;y++)
{
}
}
cout<<"\n";
for (int x=0;x<=ampooo.length();x++)
{
cout<<ampooo[x];
for (double y=0;y<=5990000;y++)
{
}
}
cout<<"\n";
for (int x=0;x<=ampoooo.length();x++)
{
cout<<ampoooo[x];
for (double y=0;y<=4990000;y++)
{
}
}
cout<<"\n";
for (int x=0;x<=ampooooo.length();x++)
{
cout<<ampooooo[x];
for (double y=0;y<=3990000;y++)
{
}
}
cout<<"\n";
for (int x=0;x<=ampoooooo.length();x++)
{
cout<<ampoooooo[x];
for (double y=0;y<=3990000;y++)
{
}
}
cout<<"\n";
for (int x=0;x<=ampooooooo.length();x++)
{
cout<<ampooooooo[x];
for (double y=0;y<=3990000;y++)
{
}
}
cout<<"\n";
for (int x=0;x<=ampoooooooo.length();x++)
{
cout<<ampoooooooo[x];
for (double y=0;y<=3990000;y++)
{
}
}
cout<<"\n";
for (int x=0;x<=ampooooooooo.length();x++)
{
cout<<ampooooooooo[x];
for (double y=0;y<=3990000;y++)
{
}
}
cout<<"\n---------------------------------------------------------------------------"<<endl;
cout << "Anda Ingin Mengulangnya Kembali?(Y/T)" << endl; cin >> redo;}
while(redo=='y'||redo=='Y');
cout<<endl<<endl;
cout<<"Terimakasih :) ";
cout<<endl<<endl<<endl<<endl;
cout<<"Design and Program By : Dedy Saputra ";
cout<<"\n---------------------------------------------------------------------------"<<endl;
system ("PAUSE");
return 0;
}
0 komentar:
Posting Komentar