top of page
Writer's pictureD A Rosi Arsida Wardani

Workshop 1

Program biodata

#include<iostream>
using namespace std;

class bio{
	public :
		void isi_bio(){
			nama 	  = "D.A.Rosi Arsida Wardani";
			ttl 	  = "26 Maret 2002";
			jenis 	  = "Perempuan";
			darah 	  = "O";
			alamat 	  = "Indonesia";
			pekerjaan = "Pelajar";
			hp 	  = "081234567896";
			mail 	  = "dyaha326@gmail.com";
		}
		void out(){
			cout<<"Nama		: "<<nama<<endl;
			cout<<"Tempat/Tgl Lahir : "<<ttl<<endl;
			cout<<"Jenis Kelamin	: "<<jenis<<endl;
			cout<<"Gol. Darah   	: "<<darah<<endl;
			cout<<"Alamat		: "<<alamat<<endl;
			cout<<"Pekerjaan	: "<<pekerjaan<<endl;
			cout<<"Nomor HP  	: "<<hp<<endl;
			cout<<"E-Mail		: "<<mail<<endl;
		}

	private :
		string nama, ttl, jenis, alamat, pekerjaan, kewarganegaraan, mail, darah, hp;
};

int main(){
	bio x;
	
	x.isi_bio();
	x.out();

	return 0;
}

Output :


 

Program tanggal bulan tahun

#include<iostream>
using namespace std;

class data{
	public :
	data();
	void out();
	
	private :
	int tanggal, tahun;
		string bulan;	
};

 data::data(){
	cout<<"Tanggal lahir : ";
	cin>>tanggal;
	cout<<"Bulan lahir : ";
	cin>>bulan;
	cout<<"Tahun lahir : ";
	cin>>tahun;
 }
 
 void data::out(){
 	cout<<tanggal<<"-"<<bulan<<"-"<<tahun;
 }
 
int main(){

	data lahir;
	
	lahir.out();

	return 0;
}

Output :


 

Program menampilkan huruf I

#include <iostream>
using namespace std;

class huruf{
	public :
		void mencetak_huruf(){
			for(i=1; i<=6; i++){
				for(j=1; j<=3; j++){
					cout<<"*";
				}
			cout<<endl;
			}
		}
	private :
		int i, j;
};

int main(){

	huruf i;
	
	i.mencetak_huruf();
	
	return 0;
}

Output :


 

Program menghitung luas dan keliling lingkaran dan volume bola

#include<iostream>
#include <math.h>
using namespace std;

class hitung{
	public :
		hitung();
		void out();
		
		void rumus(){
			luas_lingkaran = phi*r*r;
			keliling_lingkaran = 2*phi*r;
			volume_bola = 4*phi*pow(r,3)/3;
		}
	
	private :
		float keliling_lingkaran, luas_lingkaran, volume_bola, r;
		float phi=3.14;
};

hitung::hitung(){
	cout<<"Masukkan jari-jari lingkaran : ";
	cin>>r;
}

void hitung::out(){
	cout<<"Luas lingkaran		= "<<luas_lingkaran<<endl;
	cout<<"Keliling lingkaran	= "<<keliling_lingkaran<<endl;
	cout<<"Volume bola		= "<<volume_bola<<endl;
}
		
int main(){

	hitung bangun;
	
	bangun.rumus();
	bangun.out();

	return 0;
}

Output :


 

Program menampilkan pilihan menu

#include<iostream>
using namespace std;

class menu{
	public :
		void out_makanan(){
			for (int i=0; i<11; i++){
				cout<<i+1<<". "<<menu_spesial[i]<<"........................."<<harga_menu_spesial[i]<<endl;
			}
			cout<<endl;
		}
		void out_minuman(){
			for (int i=0; i<7; i++){
				cout<<i+1<<". "<<menu_minuman[i]<<"........................."<<harga_menu_minuman[i]<<endl;	
			}
			cout<<endl;
		}	

	private :
		const char* menu_spesial [11] = {
  			"Mix Seafood",
			"Tomyam Seafood",
			"Beef Bulgogi",
			"Half Roasted Chicken",
			"Pizza (Medium)",
			"Fish and Chips",
			"Omelette",
			"Chicken Burger",
			"Beef Burger",
			"Spaghetti Bolognaise",
			"Fettuccine Carbonara"	
 		};
		const char* harga_menu_spesial [11] = {
  			"Rp70000",
			"Rp55000",
			"Rp55000",
			"Rp55000",
			"Rp70000",
			"Rp40000",
			"Rp40000",
			"Rp28000",
			"Rp33000",
			"Rp45000",
			"Rp45000"
 		};
 		const char* menu_minuman [7] = {
  			"Es Jeruk",
			"Es Teh",
			"Thai Tea",
			"Lemon Tea",
			"Strawberry Squash",
			"Mango Squash",
			"Chocolate Original"	
 		};
		const char* harga_menu_minuman [7] = {
  			"Rp12000",
			"Rp6000",
			"Rp17000",
			"Rp12000",
			"Rp20000",
			"Rp20000",
			"Rp22000"
 		};
};

int main(){

	menu resto;
	
	resto.out_makanan();
	resto.out_minuman();
	
	return 0;
}

Output :


 

Program uang kembalian


#include<iostream>
using namespace std;

class uang{
	public :
		void out();
		
		void rumus(){
			uang_ibu = 20000;
			sekilo = 5500;
			total_harga = 3*sekilo;
			kembalian = uang_ibu-total_harga;
		}

	private :
		int uang_ibu, sekilo, total_harga, kembalian;
		
};

void uang::out(){
	cout<<"3 kg beras = "<<total_harga<<endl;
	cout<<"Uang kembalian yang diterima adik sebesar Rp"<<kembalian<<endl;
}

int main(){

	uang bali;
	
	bali.rumus();
	bali.out();

	return 0;
}

Output :


 

Program maksimal beras yang dapat dibeli

#include<iostream>
using namespace std;

class uang{
	public :
		void out();
		
		void rumus(){
			uang_ibu = 20000;
			sekilo = 5500;
			max_kilo = uang_ibu/sekilo;
		}

	private :
		int uang_ibu, sekilo;
		float max_kilo;
};

void uang::out(){
	cout<<"Maksimal beras yang dapat dibeli yaitu "<<max_kilo<<" kg";
}

int main(){

	uang bali;
	
	bali.rumus();
	bali.out();

	return 0;
}

Output :


 

Program bait puisi

Penjelasan : Setiap kali user menekan tombol keyboard, maka baris puisi akan muncul (1 baris per 1 tombol)

#include <iostream>
#include <conio.h>
using namespace std;

main(){
	cout<<"PROGRAM BAIT PUISI\n";
	cout<<"---------------------\n";
	
	cout<<"THE VOICE\n";
	getch();
	cout<<"Karya Shel Silverstein\n";
	cout<<endl;
	getch();
	cout<<endl;
	cout<<"There is a voice inside of you\n";
	getch();
	cout<<"That whispers all day long,\n";
	getch();
	cout<<"'I feel that this is right for me,\n";
	getch();
	cout<<"I know that 'this' is wrong.'\n";
	getch();
	cout<<"\tNo teacher, preacher, parent, friend\n";
	getch();
	cout<<"\tOr wise man can decide\n";
	getch();
	cout<<"\tWhat's right for you--just listen to\n";
	getch();
	cout<<"\tThe voice that speaks inside.\n";
}

Output :


 

Persiapan ketika akan berangkat kuliah sampai masuk ruang kelas :


Setelah bangun pagi dan beranjak dari tempat tidur,lalu mengambil gelasyang sudah disediakan pada malam sebelumtidur di meja samping tempat tidur. Mengambil teko yang sudah berisi air yang juga sudah berada di atas meja itu, kemudian menuangkan air ke dalam gelas. Apabila sudah selesai meletakkan tekonya kembali ke atas meja, lalu meminum air. Setelah selesai minum, meletakkan gelas kembali. Membuka pintu kemari, lalu mengambil satu set pakaian untuk kuliah. Tutup pintu lemari kembali. Setelah itu persiapan untu mandi. yaitu mengambil handuk, lalu pergi ke kamar mandi. Membuka pintu kamar mandi, masuk ke dalam kamar mandi, menutup pintunya kembali. Menggantung handuk dan set pakaian digantungan yang ada. Setelah itu, mengambil sikat gigi dan pasta gigi, lalu mengaplikasikan pasta gigi ke sikat gigi. Apabila sudah, meletakkan pasta gigi kembali pada tempatnya. Menggosok gigi hingga bersih. Apabila telah selesai, berkumur dan tak lupa untuk membersihkan sikat gigi. Setelah itu, meletakkan pasta gigi kembali pada tempatnya. Melepas pakaian, lalu gantungkan di gantungan pakaian. Mandi.Apabila telah selesaimandi, ambil handukdan keringkan badan dengan handuk tersebut. Apabila sudah kering, gantung handuk kembali. Mengambil set pakaian, lalu memakainya. Apabila telah selesai, ambil handuk dan pakaian kotor, buka pintu kamar mandi, lalu keluar dari kamar mandi, dan tutup pintu kamar mandi. Meletakkan pakaiankotor ke dalam keranjang pakaiankotor lalu jemur handuk di jemuran. Setelah itu adalah saat untuk sarapan. Pergi ke dapur, lalu ambil piring yang telah diisi dengan sandwich dan gelas yang telah berisi susu. Bawa piring dan gelas tersebut ke meja makan. Letakkan piring dan gelas dimeja makan, lalu duduk dikursi makan. Ambil sandwich, lalu dimakan. Apabila telah selesai, ambil gelas susu, lalu diminum. Apabila telah selesai, bawa piring dan gelas ke washtafel dan letakkan di dalam washtafel. Putar keran, lalu mencuci tangan hingga bersih. Apabila telah selesai, matikan keran, dan keringkan tangan. Setelah itu, persiapan untuk berangkat kuliah.Pergi ke kamar tidur, mengambil jaket, dan memakainya. Lalu, mengambil tas yang telah berisi buku dan laptop dan pakai. Mengambil kaos kaki, pergi ke ruang depan. Setelah sampai keruang depan, ambil sepatu di rak sepatu,kunci motor, dan helm. Pergike teras rumah, memakai kaos kaki dan sepatu. Apabila sudah, pakai helm. Naik ke atas motor, lalu menaikkan standar motor. Untuk menghidupkannya, masukkan kunci ke dalam stopkontak motor, lalu putar kunci hingga motor hidup. Setelah itu tarik rem dan tekan tombol start untuk menyalakan mesin motor. Setelah mesin menyala, lepas rem, lalu tarik gas, dan pergi motoran ke kampus. Setelah sampai kampus, parkir motor di parkiran, lalu lepas helm dan menaruh helm di spion motor. Lepas jaket. Masuk ke dalam Gedung kampus, meuju ke lift, tekan tombol lift up, dan tunggu hingga lift buka. Apabila sudah, masuk ke dalam lift dan tekan tombol lantai tujuan. Apabila sudah sampai, keluar dari lift menuju ruang kelas. Apabila sudah sampai, masuk ke dalam ruang kelas. List Langkah-langkah dari cerita di atas : 1) Bangun pagi 2) Beranjak dari tempat tidur 3) Mengambil gelas 4) Mengambil teko yang sudah berisi air 5) Menuangkan air kegelas 6) Meletakkan teko kembali 7) Meminum air 8) Meletakkan gelas kembali 9) Buka pintu lemari 10) Mengambil satu set pakaian untuk kuliah 11) Tutup pintu lemari 12) Mengambil handuk 13) Pergi ke kamar mandi 14) Membuka pintu kamar mandi 15) Masuk ke kamar mandi 16) Menutup pintu kamar madi 17) Menggantung handuk dan set pakaian 18) Mengambil sikat gigi

19) Mengambil pasta gigi 20) Mengaplikasikan pasta gigi ke sikat gigi 21) Meletakkan pasta gigi pada tempatnya 22) Menggosok gigi 23) Apabila telah selesai, berkumur 24) Membersihkan sikat gigi 25) Meletakkan pasta gigi pada tempatnya 26) Melepas pakaian 27) Gantungkan pakaian 28) Mandi 29) Apabila telah selesai mandi, ambil handuk 30) Keringkan badan dengan handuk 31) Apabila sudah kering, gantung handuk kembali 32) Mengambil set pakaian 33) Memakai set pakaian 34) Apabila telah selesai, ambil handuk dan pakaian kotor 35) Buka pintu kamar mandi 36) Keluar dari kamar mandi 37) Tutup pintu kamarmandi 38) Meletakkan pakaian kotor ke dalam keranjang pakaian kotor 39) Jemur handuk di jemuran 40) Pergi ke dapur 41) Ambil piring yang telah diisi dengan sandwich 42) Ambil gelas yang telah berisi susu 43) Bawa pring dan gelas ke meja makan 44) Letakkan piring dan gelas dimeja makan 45) Duduk dikursi makan 46) Ambil sandwich 47) Makan 48) Apabila telah selesai, ambil gelas susu 49) Minum

50) Apabila telah selesai, bawa piring dan gelas ke washtafel 51) Letakkan di dalam washtafel 52) Putar keran 53) Cuci tangan 54) Apabila telah selesai, matikan keran 55) Keringkan tangan 56) Pergi ke kamar tidur 57) Mengambil jaket 58) Memakai jaket 59) Ambil tas yang telah berisi buku dan laptop 60) Pakai tas 61) Ambil kaos kaki 62) Pergi ke ruang depan 63) Ambil sepatu di rak sepatu, kunci motor, dan helm 64) Pergi ke teras rumah 65) Memakai kaos kaki dan sepatu 66) Memakai helm 67) Naik ke atas motor 68) Menaikkan standar 69) Memasukkan kunci ke dalam stopkontak motor 70) Memutar kunci hingga motor hidup 71) Tarik rem 72) Tekan tombol start untuk menyalakan mesin motor 73) Lepas rem 74) Tarik gas 75) Pergi motoran ke kampus 76) Setelah sampai kampus, parkir motor 77) Lepas helm 78) Taruh helm di spion motor 79) Lepas jaket 80) Masuk ke dalam Gedung kampus

81) Pergi ke lift 82) Tekan tombol lift up 83) Tunggu hingga lift buka 84) Apabila sudah, masuk ke dalam lift 85) Tekan tombol lantai tujuan 86) Apabila sudah sampai, keluar dari lift 87) Menuju ruang kelas 88) Masuk ruang kelas


 

Rancangan rencana ketika ingin pergi ke pesta tetapi tidak tahu rute menuju tempat tersebut : 1) Membaca undangan dengan seksama 2) Fokus ke lokasi diadakannya pesta ulang tahun 3) Ambil handphone 4) Nyalakan 5) Buka aplikasi maps 6) Ketikkan lokasi untuk mengetahui kira-kira dimana lokasinya, dan seberapa jauh 7) Setelah itu, keluar dari aplikasi tersebut dan buka kontak telepon 8) Telepon teman yang bersangkutan untuk mengkonfirmasi lokasi yang lebih tepat 9) Catat informasi lokasi yang diberikan 10) Apabila sudah, matikan telepon 11) Memastikan apakah paketan masih ada dan cukup (dilakukan sebagai upaya preventif agar tidak kesasar, juga penting untuk komunikasinantinya) 12) Apabila dirasa paketan kurang, maka beli dulu di konter pulsa, kalua masih ada tidak perlu beli. 13) Men-charge handphone hingga penuh 14) Apabila sudah penuh, lepas charger 15) Bersiap untuk hadir ke pesta ulang tahun 16) Setelah sudah siap, bawa handphone. 17) Ambil earphone, pasangkan ke handphone, lalu pakai 18) Apabila handphone dalam keadaan mati, maka nyalakan 19) Setelah nyala, buka maps

20) Ketikkan lokasi yang dituju

21) Buka petunjuk jalan sebagai direksi, aktifkan direksi dengan suara

22) Naik ke atas motor

23) Hidupkan motor

24) Pergi ke lokasi sesuai dengan direksi yang diberikan maps

25) Apabila kesasaratau bingung, teleponatau chat teman untuk diberikandireksi yang lebih tepat

26) Sampai ke lokasi pesta.

Recent Posts

See All

One-dimensional Arrays

One-dimensional arrays are data structures that contain data types of the same type. In the form of a group of related memories...

Loop

Introduction Examples of algorithms in everyday life : Example 1 : To finish eating a plate of rice (initial conditions) Mouthfuls of a...

Kommentare


Post: Blog2_Post
bottom of page