DISUSUN OLEH :
Puji syukur kami panjatkan kehadirat tuhan yang maha Esa, karna hanya dengan rahmad-nyalah
saya akhirnya bisa menyelesaikan laporan saya ini yang berjudul “LAPORAN BAHASA
PEMROGRAMAN C++” ini dengan baik tepat pada waktunya.
Tidak lupa saya menyampaikan rasa terima kasih kepada Bapak Supriyanto selaku dosen
pengempu bahasa pemerograman yang telah memberikan banyak bimbingan serta masukan yang
bermanfaat dalam proses pembelajaran.
Meskipun saya sudah mengumpulkan banyak referensi untuk menunjang penyususan laporan ini,
namun saya menyadari bahwa di dalam laporan yang telah saya susun ini masih terdapat
kesalahan serta kekurangan. sehingga saya mengharapkan saran serta masukan dari para
pembaca demi tersusunnya laporan lain yang lebih lagi. Akhir kata, kami berharap agar laporan
ini bisa memberikan banyak manfaat. Akhir kata saya ucapkan terimakasih yang sebesar-
besarnya atas perhatiannya.
Semarang, 25 Juni
2019
Penulis
Bernada Pramara Lufi
DAFTAR TABEL
C++ diciptakan satu dekade setelah C. C++ diciptakan oleh Bjarne stroustroup dari
laboratorium Bell, AT dan T pada tahun 1983. Pada awalnya C++ diberi nama “A better C”.
Nama C++ sendiri diberi nama oleh Rick Mascitti. Adapun tanda ++ berasal dari operator
increment pada bahasa C.
Keistimewaan C++ adalah karna bahasa ini mengandung OOP (Object Oriented
Progrramming). Tujuan utama pembuatan C++ adalah untuk meningkatkan produktivitas
pemerograman dalam membuat aplikasi. Kebanyakan pakar setuju bahwa OOP dan C++
mampu mengurangi kompleksitas terutama program yang terdiri 10.000 baris lebih, bahkan
dapat meningkatkan produktivitas dua kali lipat dari C, Pascal, dan Basic.
2.1 Pengertian
Bahasa pemrograman C++ merupakan kumpulan aturan yang disusun sedemikian
rupa sehingga memungkinkan pengguna komputer membuat program yang dapat dijalankan
dengan aturan tersebut. Bahasa pemrograman dapat dikelompokkan dalam berbagai macam
sudut pandang. Salah satu pengelompokkan bahasa pemrograman adalah pendekatan dari
notasi bahasa pemrograman tersebut, apakah lebih dekat ke bahasa mesin atau ke bahasa
manusia. Dengan cara ini, bahasa pemrograman dapat dikelompokkan menjadi dua yakni
bahasa tingkat rendah (low-level languages) dan bahasa tingkat tinggi (high-level
languages). Bahasa tingkat tinggi merupakan bahasa yang mudah dipahami oleh manusia,
c) Cin
Dalam C++, perintah cin digunakan untuk menginput suatu nilai dari suatu piranti
masukan (keyboard) untuk selanjutnya di proses oleh program. Sintaknya yaitu Cin >>
variable;
d) Getch
Perintah getch() berfungsi sama seperti cin (perintah input), akan tetapi getch()
khusus untuk input berupa karakter. Disamping itu getch() dapat membaca input berupa
spasi atau tab sedangkan cin tidak bisa. Fungsi ini juga dapat digunakan Variabel = getch();
Perintah getche() kegunaannya sama dengan getch(), hanya saja getche()
menampilkan/ membaca karakter yang diinputkan, tidak perlu diakhiri dengan menekan
tombol enter, dan karakter yang dimasukkan akan ditampilkan ke layar. Fungsi getch() dan
getche() sama-sama membutuhkan file header conio.h Keluaran (output) dalam C++
Beberapa perintah output yang bisa digunakan adalah Printf, Puts, Putchar, Cout, Cprintf
yaitu sebagai berikut:
a) Printf
Digunakan untuk menulis atau untuk menampilkan hasil yang terformat dengan
menggunakan format specification.
b) Puts
Digunakan untuk mencetak string ke layar dimana pencetakan akan diakhiri
dengan karakter new line (ke baris baru). Terdapat dalam file header stdio.h.
c) Putchar
Menampilkan sebuah karakter ke layar, pencetakan karakter tidak diakhiridengan
karakter new line, terdapat dalam file header : stdio.h
d) Cout
Dalam C++, perintah cout digunakan untuk menampilkan suatu informasi ke
piranti output (layar). Berikut ini perintah-perintah tambahan untuk mengatur tampilan
output. endl Perintah ini berfungsi sama dengan \n (ganti baris) setw()Perintah ini
digunakan untuk mengatur lebar tampilan data (rata kanan). setfill() Perintah setfill()
digunakan untuk menambahkan suatu karakter tertentu pada field yang kosong pada
suatu data. Perintah-perintah tambahan pada cout diatas memerlukan file header
iosmanip.h supaya dapat digunakan.
e) Cprintf
Memiliki fungsi yang mirip dengan printf, hanya saja cprintf dapat menampilkan
warna, dan juga terdapat dalam file header stdio.h.
3. Perulangan DO WHILE
Perulangan DO WHILE dan WHILE hampir sama, perbedaannya dengan while, do…
while memiliki pengecekan kondisi yang terletak setelah statement perulangan. Bentuk
umumnya:
do
{
Statementl;
Statement2;
}
while( expression )
Statement3;
Contoh Program Perulangan
// Program Perulangan.cpp : Defines the entry point for the console application.
//
#include “stdafx.h”
#include <iostream>
using namespace std;
{
char ulang ;
do{
system(“cls”);
int i,n,k,pilih;
ulang=’y’;
cout<<“Jumlah data yang di ulang =”;cin>>n;
cout<<“Pilih bilangan “<<endl<<“[1]Ganjil =”<<endl<<“[2]Genap
=”<<endl<<“[3]Selesai =”;cin>>pilih;
system (“cls”);
switch(pilih){
case 1 :
for (i=1;i<=n;i=i+2)
for (int k=1; k<=i; k++)
{cout<<i<<endl; }
break ;
case 2 :
for (i=0;i<=n;i=i+2)
for (int k=0; k<=i; k++)
{ cout<<i<<endl;}
break ;
case 3 :
{ cout<<“Mengakhiri program”<<endl; }
}
cout<<” Apakah anda ingin mengulangnya [Y/T]? “;cin>>ulang;
}
While((ulang==’y’)||(ulang==’Y’));
return 0;
}
int pilih;
int mn,mn2,mn3;
int t,y;
void biodata(){
int mulai;
int pilih;
char lagi;
clrscr();
do{
gotoxy(2,2);printf("_________________Dibuat oleh_________________");
gotoxy(2,3);printf("| Nama : Bernada Pramara Lufi |");
gotoxy(2,4);printf("| Prodi : DIII Teknik Elektromedik |");
gotoxy(2,5);printf("| Nim : 1804025 |");
gotoxy(2,6);printf("| Tugas : Bhasa program c++ |");
gotoxy(2,7);printf("|___________________________________________|");
gotoxy(2,10);printf("________________BIODATA DIRI_________________");
gotoxy(2,11);printf("| 1. Bodata pribadi ku |");
gotoxy(2,12);printf("| 2. Biodata Ayah ku |");
gotoxy(2,13);printf("| 3. Biodata Ibu ku |");
gotoxy(2,14);printf("| 4. Biodata Adik ku |");
gotoxy(2,15);printf("| 0. Untuk menuju kembali |");
gotoxy(2,16);printf("|___________________________________________|");
gotoxy(2,17);printf("|==> Masukan pilihan anda= "); cin>>pilih;
clrscr();
switch(pilih){
case 1:
awal:
printf("________________biodata pribadi_______________\n");
printf(" nama : bernada pramara lufi\n");
printf(" ttl : trimodadi, 30 april 2000\n");
printf(" asal : kotabumi, lampung utara\n");
printf(" tempat tinggal : trimodadi, rt 05, rw 01\n");
printf(" jl.gunung batu, kemalo abung.\n");
printf(" jenis kelamin : laki-laki\n");
printf(" umur : 19 th.\n");
printf(" anak ke : satu, dari dua bersaudara\n");
printf(" status : mahasiswa\n");
printf(" pendidikan : stikes widya husada semarang\n");
printf(" program : d3 tetnik elektromedik\n");
printf(" nim : 1804025\n");
printf(" history of school : \n");
printf(" 1. sd : sdn 02 kemalo abung\n");
printf(" 2. smp : smpn 01 abung selatan\n");
printf(" 3. sma : sman 01 anak ratu aji\n");
printf(" hobi : sepak bola, bola voli, futsal, bulutangkis\n");
printf(" motivasi : yakinlah bahwa didalam kesusahan pasti terdapat
kemudahan\n");
printf("maka berusahalan jangan pernah takut akan kegagalan\n");
printf(“ketahuilah bahwa kegagalan adalah kunci dari kesuksesan\n");
printf("semangat banggakan kedua orang tua, tunjukan bahwa kau\n");
printf(" bisa wahai penerus bangsa.\n");
getch();
clrscr();
printf("tampilkan biodata pribadi ku lagi atau tidak (y/t)= ");
cin>>lagi;
clrscr();
if(lagi=='y') goto awal;
else if(lagi=='t') goto akhir;
akhir:
break;
case 2:
awal1:
printf(" _______________biodata ayah______________\n");
printf(" nama ayah : endi yono\n");
printf(" tempat lahir : candi rejo, lampung tengah\n");
printf(" tempat tinggal : timodadi, kemalo abung\n");
printf(" rt 05, rw 01, jalan gunung batu.\n");
printf(" pekerjaan : petani sawit\n");
printf(" penghasilan : 5.000.000 perbulan\n");
printf(" hobi : sepak bola dan bola voli\n");
printf(" motivasi : tak kenal lelah dan tak kan pernah takut
kulit keriput\n");
printf(" demi kebahagiaan keluargaku sudah aku
siap untuk kebahagiaan\n");
printf(" mereka.\n");
getch();
clrscr();
printf("tampilkan biodata ayahku lagi atau tidak (y/t)= ");
cin>>lagi;
clrscr();
if(lagi=='y') goto awal1;
else if(lagi=='t') goto akhir1;
akhir1:
break;
\
case 3:
awal2:
printf("_________________Biodata ibu_________________\n");
printf("Nama : Eni Trisna Ningsih\n");
printf("Tempat lahir : Trimodadi,Lampung utara\n");
printf("Tempat Tinggal : Kemalo abung, rt 05 rw 01 jl.gunung batu
Lampung utara\n");
printf("Pekerjaan : Ibu rumah tangga\n");
printf("Penghasilan : ----\n");
printf("Hobi : Memasak\n");
printf("Motivasi : Jangan takut, lakukanlah percayalah kamu
bisa\n");
getch();
clrscr();
printf("tampilkan biodata ibuku lagi atau tidak (y/t)= "); cin>>lagi;
clrscr();
if(lagi=='y') goto awal2;
else if(lagi=='t') goto akhir2;
akhir2:
break;
case 4:
awal3:
printf("______________Sedikit Biodata Adik ku_______________\n");
printf("Nama : Rindu Ulan Pangesti\n");
printf("Umur : 10 Tahun\n");
printf("Sekolah : SD N2 Kemalo Abung\n");
printf("Kelas : 5 (LIMA)\n");
printf("Hobi : Makan\n");
printf("Pekerjaan : ---\n");
printf("Penghasilan : ---\n");
printf("Motivasi : Jika aku dapat membahagiakan dan membanggakan
kedua orang tua ku\n");
printf(" kenapa tidak.\n");
getch();
clrscr();
printf("tampilkan biodata adikku lagi atau tidak (y/t)= ");
cin>>lagi;
clrscr();
if(lagi=='y') goto awal3;
else if(lagi=='t') goto akhir3;
akhir3:
break;
default:
printf("!!tekan enter untuk keluar!!");
break;
}
}while(pilih!=0);
getch();clrscr();
}
void luas(){
clrscr();
int p,lb,ls,k;
float r,pi,lsl,kl;
int s,lp,kp;
float sa,sb,sc,lst,ks;
int sisa,sismir,tgi,ljg,kjg;
int pilih;
char lagi;
do{
clrscr();
gotoxy(2,2);printf("==============PILIH LUAS==============");
gotoxy(2,3);printf("| 1. Luas persegi panjang |");
gotoxy(2,4);printf("| 2. Luas lingkaran 1 |");
gotoxy(2,5);printf("| 3. Luas persegi |");
gotoxy(2,6);printf("| 4. Luas lingkaran 2 |");
gotoxy(2,7);printf("| 5. Luas jajar genjang |");
gotoxy(2,8);printf("| 0. Untuk menuju kembali |");
gotoxy(2,9);printf("======================================");
gotoxy(2,10);printf(">> masukan pilihan anda= ");
cin>>pilih;
clrscr();
switch(pilih){
case 1:
awal:
p=10;lb=5;
ls=p*lb;
k=2*(p+lb);
printf("Sebuah persegi panjang dengan panjang 10 cm dan\n");
printf("Leebar 5 cm, maka tentukan :\n");
printf("1. luas?\n");
printf("2. keliling?\n");
printf("\n");
printf("Jawab :\n");
printf("A. luas persegi panjang = %d cm^2\n",ls);
printf("B. keliling persegi panjang = %d cm\n",k);
printf("\n");
printf("======================\n");
printf("| |\n");
printf("| |\n");
printf("======================\n");
getch();
clrscr();
printf("tampilkan luas ini lagi atau tidak y/t= ");cin>>lagi;
clrscr();
if (lagi=='y') goto awal;
else if(lagi=='t') goto akhir;
akhir:
break;
case 2:
awal1:
r=14; pi=3.14;
lsl=pi*(r*r);
kl=2*pi*r;
printf("Sebuah lingkaran dengan jari-jari 14 cm\n");
printf("Maka tentukanlah :\n");
printf("1. luas?\n");
printf("2. keliling?\n");
printf("\n");
printf("Jawab\n");
printf("1. luas lingkaran = %.0f cm^2\n",lsl);
printf("2. keliling lingkaran = %.0f cm\n",kl);
printf("\n");
printf(" =\n");
printf(" = =\n");
printf(" = =\n");
printf(" =\n");
getch(); clrscr();
printf("tampilkan luas ini lagi atau tidak y/t= ");cin>>lagi;
clrscr();
if (lagi=='y') goto awal1;
else if(lagi=='t') goto akhir1;
akhir1:
break;
case 3:
awal2:
s=7;
lp=s*s;
kp=2*(s+s);
printf("Sebuah persegi dengan panjang setian sisinya 7 cm\n");
printf("Maka tentukanlah :\n");
printf("1. luas?\n");
printf("2. keliling?\n");
printf("\n");
printf("Jawab\n");
printf("1. luas persegi = %d cm^2\n",lp);
printf("2. keliling persegi = %d cm\n",kp);
printf("===============\n");
printf("= =\n");
printf("= =\n");
printf("===============\n");
getch(); clrscr();
printf("tampilkan luas ini lagi atau tidak y/t= ");cin>>lagi;
clrscr();
if (lagi=='y') goto awal2;
else if(lagi=='t') goto akhir2;
akhir2:
break;
case 4:
awal3:
sa=15; sb=20; sc=25;
lst=0.5*sa*sb;
ks=sa+sb+sc;
printf("Sebuah lingkarang dengan sisi atas 15 cm, sisi bawah 20
cm\n");
printf("dan sisi samping 25 cm, maka tentukan :\n");
printf("1. luas?\n");
printf("2. keliling?\n");
printf("\n");
printf("Jawab\n");
printf("1. luas lingkaran = %.0f cm^2\n",lst);
printf("2. keliling lingkaran = %.0f cm\n",ks);
printf(" ==\n");
printf(" == ==\n");
printf(" == ==\n");
printf(" ==\n");
getch(); clrscr();
printf("tampilkan luas ini lagi atau tidak y/t= ");cin>>lagi;
clrscr();
if (lagi=='y') goto awal3;
else if(lagi=='t') goto akhir3;
akhir3:
break;
case 5:
awal4:
sisa=35; sismir=25; tgi=20;
ljg=sisa*tgi;
kjg=2*(sisa+sismir);
printf("Sebuah jajar genjang dengan sisi samping 35 cm,\n");
printf("sisi miring 25 cm, dan dengan tinggi 20 cm, maka tentukan
:\n");
printf("1. luas?\n");
printf("2. keliling?\n");
printf("\n");
printf("Jawab\n");
printf("1. luas jajar genjang = %d cm^2\n",ljg);
printf("2. keliling jajar genjang = %d cm\n",kjg);
printf(" ==============\n");
printf(" = =\n");
printf(" = =\n");
printf("================\n");
getch(); clrscr();
printf("tampilkan luas ini lagi atau tidak y/t= ");cin>>lagi;
clrscr();
if (lagi=='y') goto awal4;
else if(lagi=='t') goto akhir4;
akhir4:
break;
default:
printf("!!tekan ENTER ketik untuk keluar!!");
break;
}
getch();
}while(pilih!=0);
clrscr();
}
void text(){
int pilih;
char lagi;
do{
clrscr();
gotoxy(2,2);printf("==============pilih gerak=============");
gotoxy(2,3);printf("| 1. gerak dari kiri kekanan |");
gotoxy(2,4);printf("| 2. gerak dari kanan kekiri |");
gotoxy(2,5);printf("| 3. gerak dari atas kebawah |");
gotoxy(2,6);printf("| 4. gerak dari bawah keatas |");
gotoxy(2,7);printf("| 5. gerak bentuk kotak |");
gotoxy(2,8);printf("| 0. Untuk menuju kembali |");
gotoxy(2,9);printf("======================================");
gotoxy(2,10);printf(">> masukan pilihan anda= ");
cin>>pilih;
clrscr();
switch(pilih){
case 1:
awal:
gotoxy(34,12); printf("elektromedik");
gotoxy(23,13); printf("sengaja tulis tengah ini saya gabung");
getch(); clrscr();
int x;
x=0;
while(x<68){
gotoxy(x,1);printf("elektromedik");
delay(60);
gotoxy(1,1);printf(" ");
x++;
clrscr();
}
x=68;
printf("tampilkan gerak kiri kekanan lagi atau tidak y/t= ");
cin>>lagi;
clrscr();
if (lagi=='y') goto awal;
else if(lagi=='t') goto akhir;
akhir:
break;
case 2:
awal1:
gotoxy(34,12); printf("elektromedik");
gotoxy(23,13); printf("sengaja tulis tengah ini saya
gabung");
getch(); clrscr();
int xx;
xx=68;
while(xx>1){
gotoxy(xx,1);printf("elektromedik");
delay(60);
gotoxy(xx,1);printf(" ");
xx--;
clrscr();
}
printf("tampilkan gerak kanan kekiri lagi atau tidak y/t= ");
cin>>lagi;
clrscr();
if (lagi=='y') goto awal1;
else if(lagi=='t') goto akhir1;
akhir1:
break;
case 3:
awal2:
gotoxy(34,12); printf("elektromedik");
gotoxy(23,13); printf("sengaja tulis tengah ini saya gabung");
getch(); clrscr();
int yy;
yy=0;
while(yy<24){
gotoxy(1,yy);printf("elektromedik");
delay(60);
gotoxy(1,yy);printf(" ");
yy++;
clrscr();
}
yy=24;
printf("tampilkan gerak atas kebawah lagi atau tidak y/t= ");
cin>>lagi;
clrscr();
if (lagi=='y') goto awal2;
else if(lagi=='t') goto akhir2;
akhir2:
break;
case 4:
awal3:
gotoxy(34,12); printf("elektromedik");
gotoxy(23,13); printf("sengaja tulis tengah ini saya
gabung");
getch(); clrscr();
int u;
u=24;
while(u>1){
gotoxy(1,u);printf("elektromedik");
delay(60);
gotoxy(1,u);printf(" ");
u--;
clrscr();
}
printf("tampilkan gerak bawah keatas lagi atau tidak y/t= ");
cin>>lagi;
clrscr();
if (lagi=='y') goto awal3;
else if(lagi=='t') goto akhir3;
akhir3:
break;
case 5:
awal4:
gotoxy(34,12); printf("elektromedik");
gotoxy(23,13); printf("sengaja tulis tengah ini saya
gabung");
getch(); clrscr();
while(ull<24){
gotoxy(68,ull);printf("elektromedik");
delay(60);
gotoxy(68,ull);printf(" ");
ull++;
clrscr();
}
while(up>1){
gotoxy(up,24);printf("elektromedik");
delay(60);
gotoxy(up,24);printf(" ");
up--;
clrscr();
}
while(ull>1){
gotoxy(1,ull);printf("elektromedik");
delay(60);
gotoxy(1,ull);printf(" ");
ull--;
clrscr();
}
printf("tampilkan gerak bawah keatas lagi atau tidak
y/t= ");
cin>>lagi;
clrscr();
if (lagi=='y') goto awal4;
else if(lagi=='t') goto akhir4;
akhir4:
break;
default:
printf("!!tekan enter untuk keluar!!");
break;
}
getch();
}while(pilih!=0);
clrscr();
}
void kali(){
int ul;
int pilih;
int awal,akhir;
char lagi;
awal:
do{
gotoxy(2,2);printf("Nama : Bernada Pramara Lufi");
gotoxy(2,3);printf("Prodi : DIII Teknik Elektromedik");
gotoxy(2,4);printf("Nim : 1804025");
gotoxy(2,5);printf("Tugas : Bahasa program C++");
gotoxy(25,9);printf("_________Pilih Perkalian_________");
gotoxy(25,10);printf("| 1. Perkalian 1-10 |");
gotoxy(25,11);printf("| 2. Perkalian 2-10 |");
gotoxy(25,12);printf("| 3. Perkalian 3-10 |");
gotoxy(25,13);printf("| 4. Perkalian 4-10 |");
gotoxy(25,14);printf("| 5. Perkalian 5-10 |");
gotoxy(25,15);printf("| 6. Perkalian 6-10 |");
gotoxy(25,16);printf("| 7. Perkalian 7-10 |");
gotoxy(25,17);printf("| 8. Perkalian 8-10 |");
gotoxy(25,18);printf("| 9. Perkalian 9-10 |");
gotoxy(25,19);printf("| 10. Perkalian 10-10 |");
gotoxy(25,20);printf("| 0. Untuk menuju kembali |");
gotoxy(25,21);printf("---------------------------------");
gotoxy(25,22);printf("| >> Masukan pilihan anda= ");
cin>>pilih; clrscr();
switch(pilih){
case 1:
awal1:
for(ul=1; ul<=10; ul++){
gotoxy(1,ul); printf("%d.%dx1=%d",ul,ul,ul*1);
delay(140);
}
//getch();
clrscr();
printf("tampilkan perkalian ku lagi atau tidak= ");
cin>>lagi;
clrscr();
if(lagi=='y') goto awal1;
else if(lagi=='t') goto akhir1;
akhir1:
break;
case 2:
awal2:
for(ul=1; ul<=10; ul++){
gotoxy(1,ul); printf("%d.%dx2=%d",ul,ul,ul*2);
delay(140);
}
//getch();
clrscr();
printf("tampilkan perkalian ku lagi atau tidak= ");
cin>>lagi;
clrscr();
if(lagi=='y') goto awal2;
else if(lagi=='t') goto akhir2;
akhir2:
break;
case 3:
awal3:
for(ul=1; ul<=10; ul++){
gotoxy(1,ul); printf("%d.%dx3=%d",ul,ul,ul*3);
delay(140);
}
//getch();
clrscr();
printf("tampilkan perkalian ku lagi atau tidak= ");
cin>>lagi;
clrscr();
if(lagi=='y') goto awal3;
else if(lagi=='t') goto akhir3;
akhir3:
break;
case 4:
awal4:
for(ul=1; ul<=10; ul++){
gotoxy(1,ul); printf("%d.%dx4=%d",ul,ul,ul*4);
delay(140);
}
//getch();
clrscr();
printf("tampilkan perkalian ku lagi atau tidak= ");
cin>>lagi;
clrscr();
if(lagi=='y') goto awal;
else if(lagi=='t') goto akhir;
akhir4:
break;
case 5:
awal5:
for(ul=1; ul<=10; ul++){
gotoxy(1,ul); printf("%d.%dx5=%d",ul,ul,ul*5);
delay(140);
}
//getch();
clrscr();
printf("tampilkan perkalian ku lagi atau tidak= ");
cin>>lagi;
clrscr();
if(lagi=='y') goto awal5;
else if(lagi=='t') goto akhir5;
akhir5:
break;
case 6:
awal6:
for(ul=1; ul<=10; ul++){
gotoxy(1,ul); printf("%d.%dx6=%d",ul,ul,ul*6);
delay(140);
}
//getch();
clrscr();
printf("tampilkan perkalian ku lagi atau tidak= ");
cin>>lagi;
clrscr();
if(lagi=='y') goto awal6;
else if(lagi=='t') goto akhir6;
akhir6:
break;
case 7:
awal7:
for(ul=1; ul<=10; ul++){
gotoxy(1,ul); printf("%d.%dx7=%d",ul,ul,ul*7);
delay(140);
}
//getch();
clrscr();
printf("tampilkan perkalian ku lagi atau tidak= ");
cin>>lagi;
clrscr();
if(lagi=='y') goto awal7;
else if(lagi=='t') goto akhir7;
akhir7:
break;
case 8:
awal8:
for(ul=1; ul<=10; ul++){
gotoxy(1,ul); printf("%d.%dx8=%d",ul,ul,ul*8);
delay(140);
}
//getch();
clrscr();
printf("tampilkan perkalian ku lagi atau tidak= ");
cin>>lagi;
clrscr();
if(lagi=='y') goto awal8;
else if(lagi=='t') goto akhir8;
akhir8:
break;
case 9:
awal9:
for(ul=1; ul<=10; ul++){
gotoxy(1,ul); printf("%d.%dx9=%d",ul,ul,ul*9);
delay(140);
}
//getch();
clrscr();
printf("tampilkan perkalian ku lagi atau tidak= ");
cin>>lagi;
clrscr();
if(lagi=='y') goto awal9;
else if(lagi=='t') goto akhir9;
akhir9:
break;
case 10:
awal10:
for(ul=1; ul<=10; ul++){
gotoxy(1,ul); printf("%d.%dx10=%d",ul,ul,ul*10);
delay(140);
}
//getch();
clrscr();
printf("tampilkan perkalian ku lagi atau tidak= ");
cin>>lagi;
clrscr();
if(lagi=='y') goto awal10;
else if(lagi=='t') goto akhir10;
akhir10:
break;
akhir:
default:
printf("!!tekan enter ketik (k)!!");
break;
}
}while(pilih!=0);
getch();clrscr();
}
void jamkecil(){
clrscr();
int j,m,d;
char lagi;
do{
gotoxy(2,2);printf("Nama : Bernada Pramara Lufi");
gotoxy(2,3);printf("Prodi : DIII Teknik Elektromedik");
gotoxy(2,4);printf("Tugas : bhs.program C++");
gotoxy(66,23);printf("Atas Nama");
gotoxy(61,24);printf("Bernada Pramara lufi");
gotoxy(63,25);printf("Wa : 085701182720");
j=0;m=0;d=0;
while(!kbhit()){
d++;
if(d>=60){d=0;m++;}
if(m>=60){j=0;m=0;j++;}
if(j>=24){d=0;m=0;j=0;}
delay(1000);
gotoxy(30,9); printf("STIKES WIDYA HUSADA SEMARANG");
gotoxy(31,10);printf("ELEKTROMEDICAL ANGGENERING");
gotoxy(36,11);printf(">>Mas Ber Jr.<<");
gotoxy(38,13);printf("###########");
gotoxy(38,14);printf("# %d:%d:%d #",j,m,d);
gotoxy(38,15);printf("###########");
}
clrscr();
printf("Apakah jam kecil mungil ini akan diulang y/t= ");
cin>>lagi; clrscr();
}while(lagi=='y'||lagi=='Y');
}
void counter(){
clrscr();
int pilih;
char lagi;
int nc,nl;
do{
gotoxy(2,1);printf("_______________________________________");
gotoxy(2,2);printf("| Nama : Bernada Pramara Lufi |");
gotoxy(2,3);printf("| Prodi : DIII Teknik elektromedik |");
gotoxy(2,4);printf("| Nim : 1804025 |");
gotoxy(2,5);printf("| Tugas : setting angka counter-up |");
gotoxy(2,6);printf("---------------------------------------");
gotoxy(2,8); printf("_____________Pilihan___________");
gotoxy(2,9); printf("| 1. Counter-up kecil |");
gotoxy(2,10);printf("| 2. Counter-down kecil |");
gotoxy(2,11);printf("| 0. Menuju kembali |");
gotoxy(2,12);printf("-------------------------------");
gotoxy(2,13);printf("| >> Masukan pilihan anda= ");
cin>>pilih; clrscr();
switch(pilih){
case 1:
do{
gotoxy(2,8);
printf("__________________________________________");
gotoxy(2,9); printf("| => Setting angka mulai/awal mas= ");
cin>>nl;
gotoxy(2,10);
printf("------------------------------------------");
while(!kbhit()){
nl++;
if(nl>100){nl=0;nl++;}
gotoxy(36,12);printf("Counter-up");
gotoxy(41,13);printf("%d",nl);
delay(130);
clrscr();
}
gotoxy(2,2);printf("Apakah counter up akan diulang
lagi?...");
gotoxy(2,3);printf("ya atau tidak (y/t)= "); cin>>lagi;
clrscr();
}while(lagi=='y');
break;
case 2:
do{
gotoxy(2,8);
printf("__________________________________________");
gotoxy(2,9); printf("| => Setting angka mulai/awal mas= ");
cin>>nc;
gotoxy(2,10);printf("--------------------------------------");
while(!kbhit()){
nc--;
if(nc<0){nc=101;nc--;}
gotoxy(36,12);printf("Counter-down");
gotoxy(41,13);printf("%d",nc);
delay(130);
clrscr();
}
gotoxy(2,2);printf("Apakah counter down akan diulang lagi?..”);
gotoxy(2,3);printf("ya atau tidak (y/t)= "); cin>>lagi;
clrscr();
}while(lagi=='y');
break;
default:
printf("!!tekan enter untuk menuju kembali!!");
break;
}
}while(pilih!=0);
getch();clrscr();
}
void perulangan(){
int mn;
clrscr();
awal:
do{
gotoxy(2,2);printf("
=======================================================");
gotoxy(2,3);printf("| Nama : Bernada Pramara Lufi |”);
gotoxy(2,4);printf("| Prodi : DIII Teknik Elektromedik|”);
gotoxy(2,5);printf(“| Nim : 1804025 |”);
gotoxy(2,6);printf("| Makul : Untuk tugas UAS |”);
gotoxy(2,7);printf("| Semester : 2 (dua) |”);
gotoxy(2,8);printf("
=======================================================");
gotoxy(2,13);
printf("
======================================================");
gotoxy(2,14); printf("| PILIHAN MENU |”);
gotoxy(2,15);
printf("
======================================================");
gotoxy(2,16); printf("| 1. Perkalian |”);
gotoxy(2,17); printf("| 2. Counter (kecil) |”);
gotoxy(2,18); printf("| 3. Jam (kecil) |”);
gotoxy(2,19); printf("| 4. Untuk keluar |”);
gotoxy(2,20);
printf("
===============================================");
gotoxy(2,21); printf("| >> Masukan menu pilihan anda= ");
cin>>mn; clrscr();
if(mn==1) kali();
else if(mn==2) counter();
else if(mn==3) jamkecil();
else if(mn==4)goto akhir;
getch();
clrscr();
}while(mn>=1,mn<=4);
akhir:
clrscr();
}
void jambesar(){
int ulg;
int x,y;
int j,m,d;
int jp,js,mp,ms,dp,ds;
char lagi;
lagi='y';
do{
clrscr();
nol(5,11);
nol(17,11);
nol(30,11);
nol(41,11);
nol(54,11);
nol(65,11);
//x=36; y=5;
j=0;m=0;d=0;
gotoxy(2,5); printf("jam= "); cin>>j;
gotoxy(2,6); printf("menit= "); cin>>m;
gotoxy(2,7); printf("detik= "); cin>>d;
while(!kbhit()){
d++;
if(d>60){d=0;m++;}
if(m>60){d=0;m=0;j++;}
if(j>=24){d=0;m=0;j=0;}
gotoxy(34,4);printf(">>>JAM DIGITAL<<<");
gotoxy(34,5);printf("Waktu Adalah Uang");
gotoxy(36,9);printf("%d :",j);
gotoxy(41,9);printf(" %d :",m);
gotoxy(43,9);printf(" %d",d);
ds=d%10;dp=d/10;
ms=m%10;mp=m/10;
js=j%10;jp=j/10;
gotoxy(33,17);printf("%d%d :",jp,js);
gotoxy(38,17);printf(" %d%d:",mp,ms);
gotoxy(43,17);printf(" %d%d",dp,ds);
gotoxy(41,19);printf(">>>Jam Gawe Mumet<<<");
gotoxy(41,20);printf(">>>ALHAMDULILAH<<<");
gotoxy(41,21);printf("=>DI BUAT OLEH :");
gotoxy(41,22);printf("Nama : Bernada Pramara Lufi");
gotoxy(41,23);printf("Prodi: DIII Teknik Elektromedik");
gotoxy(41,24);printf("Nim : 1804025");
gotoxy(41,25);printf("Univ : Stikes Widya Husada Smg");
//huruf
ulg=ds; x=65; y=11;
if(ulg==0){nol(x,y);}
else if(ulg==1){satu(x,y);}
else if(ulg==2){dua(x,y);}
else if(ulg==3){tiga(x,y);}
else if(ulg==4){empat(x,y);}
else if(ulg==5){lima(x,y);}
else if(ulg==6){enam(x,y);}
else if(ulg==7){tujuh(x,y);}
else if(ulg==8){delapan(x,y);}
else if(ulg==9){sembilan(x,y);}
//menit
ulg=ms; x=41; y=11;
if(ulg==0){nol(x,y);}
else if(ulg==1){satu(x,y);}
else if(ulg==2){dua(x,y);}
else if(ulg==3){tiga(x,y);}
else if(ulg==4){empat(x,y);}
else if(ulg==5){lima(x,y);}
else if(ulg==6){enam(x,y);}
else if(ulg==7){tujuh(x,y);}
else if(ulg==8){delapan(x,y);}
else if(ulg==9){sembilan(x,y);}
//jam
ulg=js; x=17; y=11;
if(ulg==0){nol(x,y);}
else if(ulg==1){satu(x,y);}
else if(ulg==2){dua(x,y);}
else if(ulg==3){tiga(x,y);}
else if(ulg==4){empat(x,y);}
else if(ulg==5){lima(x,y);}
else if(ulg==6){enam(x,y);}
else if(ulg==7){tujuh(x,y);}
else if(ulg==8){delapan(x,y);}
else if(ulg==9){sembilan(x,y);}
void countup(){
int ulg;
int x,y;
int s,p,r;
char pilih;
char lagi;
clrscr();
do{
gotoxy(2,8);
printf("==========================================");
gotoxy(2,9); printf("| => Setting angka mulai/awal mas= ");
cin>>s,p,r;
gotoxy(2,10);printf("======================================
====");
while(!kbhit()){
s++;
if(s>=101){s=101; p++;}
gotoxy(2,2); printf("DIBUAT OLEH");
gotoxy(2,3); printf("NAMA : BERNADA PRAMARA LUFI");
gotoxy(2,4); printf("PRODI : DIII TEKNIK ELEKTROMEDIK");
gotoxy(2,5); printf("NIM : 1804025");
gotoxy(2,6); printf("UNIV : STIKES WIDYA HUSADA
SEMARANG");
gotoxy(65,20); printf("HORMAT SAYA");
gotoxy(60,21); printf("BERNADA PRAMARA LUFI");
gotoxy(58,22); printf("WhatsApp : 085701182720");
delay(200);
}
clrscr();
gotoxy(2,2);printf("Apakah Counter-up akan diulang lagi
y/t= ");
cin>>lagi;
clrscr();
}while(lagi=='y'||lagi=='Y');
}
void countdown(){
int ulg;
int x,y;
int s,p,r;
char lagi;
char pilih;
do{
gotoxy(2,8);
printf("==========================================");
gotoxy(2,9); printf("| => Setting angka mulai/awal mas=
"); cin>>s,p,r;
gotoxy(2,10);printf("=============================;
while(!kbhit()){
s--;
if(s<=0){s=0; p++;}
gotoxy(2,2); printf("DIBUAT OLEH");
gotoxy(2,3); printf("NAMA : BERNADA PRAMARA LUFI");
gotoxy(2,4); printf("PRODI : DIII TEKNIK ELEKTROMEDIK");
gotoxy(2,5); printf("NIM : 1804025");
gotoxy(2,6); printf("UNIV : STIKRES WIDYA HUSADA
SEMARANG");
gotoxy(65,20); printf("HORMAT SAYA");
gotoxy(60,21); printf("BERNADA PRAMARA LUFI");
gotoxy(58,22); printf("WhatsApp : 085701182720");
delay(200);
}
clrscr();
gotoxy(2,2);printf("Apakah Counter-up akan diulang lagi
y/t= ");
cin>>lagi;
clrscr();
}while(lagi=='y'||lagi=='Y');
}
void prosedur(){
int mn;
clrscr();
awal:
do{
gotoxy(2,2);printf("
=======================================================");
gotoxy(2,3);printf("| Nama : Bernada Pramara Lufi |”);
gotoxy(2,4);printf("| Prodi : DIII Teknik Elektromedik|”);
gotoxy(2,5);printf("| Nim : 1804025 |”);
gotoxy(2,6);printf("| Makul : Untuk tugas praktik C++ |”);
gotoxy(2,7);printf("| Sem : 2 (dua) |”);
gotoxy(2,8);printf("
=======================================================");
gotoxy(2,13); printf("
======================================================");
gotoxy(2,14); printf("| PILIHAN MENU
|”);
gotoxy(2,15);
printf("
======================================================");
gotoxy(2,16); printf("| 1. Jam digital (besar) |”);
gotoxy(2,17); printf("|2. Counter - Up |”);
gotoxy(2,18); printf("| 3. Counter - Down |”);
gotoxy(2,19); printf("| 4. Untuk keluar |”);
gotoxy(2,20);
printf("
======================================================");
gotoxy(2,21); printf("| >> Masukan menu pilihan anda= ");
cin>>mn; clrscr();
if (mn==1) jambesar();
else if(mn==2) countup();
else if(mn==3) countdown();
else if(mn==4)goto akhir;
getch();
clrscr();
}while(mn>=1,mn<=4);
akhir:
clrscr();
}
void slipgaji(){
clrscr();
int gol;
int pilih;
float gp,trns,lkpk,smkopr,pnjmbnk,trma;
char lagi;
do{
gotoxy(2,2);printf("Nama : Bernada Pramara Lufi");
gotoxy(2,3);printf("Prodi : DIII Teknik
Elektromedik");
gotoxy(2,4);printf("Nim : 1804025");
gotoxy(2,5);printf("Tugas : Konversi suhu, Bahasa
Pemerograman c++");
gotoxy(57,22); printf("Bernada Pramara lufi");
gotoxy(54,23); printf("Atem Widya Husada Semarang");
gotoxy(58.5,24);printf("Wa : 085701182720");
gotoxy(54,25);printf("--------------------------");
gotoxy(2,7); printf("|
=============================================");
gotoxy(2,8); printf("|= SLIP GAJI
=");
gotoxy(2,9); printf("|
=============================================");
gotoxy(2,11);printf("|= Masukan golongan 1-4 = ");
cin>>gol;
gotoxy(2,12);
printf("|=============================================");
clrscr();
switch(gol){
case 1:
gp=300000; trns=25000; lkpk=20000; smkopr=30000;
break;
case 2:
gp=3500000; trns=30000; lkpk=25000; smkopr=35000;
break;
case 3:
gp=4000000; trns=35000; lkpk=30000; smkopr=40000;
break;
case 4:
gp=4500000; trns=40000; lkpk=35000; smkopr=45000;
break;
}
printf("|
================================================|\n");
printf("|=> Gaji Pokok = Rp. %.2f\n",gp);
printf("|
================================================|\n");
printf("|=> Potongan |\n");
printf("| - Pinjaman Bank = Rp. "); cin>>pnjmbnk;
printf("| - Simpanan Koperasi = Rp. %.2f\n",smkopr);
printf("|==========================================|\n");
printf("|==========================================|\n");
printf("|=> Uang Makan = Rp. %.2f\n",lkpk);
printf("|=> Transport = Rp. %.2f\n",trns);
trma=(gp-(pnjmbnk+smkopr)+lkpk+trns);
printf("|=> Diterima = Rp. %.2f\n",trma);
printf("
|================================================|\n");
printf("|================================================|\n");
getch(); clrscr();
printf("Apakah Slip gaji golongan 1-4 ini akan diulang (y/t)=
“); cin>>lagi;
clrscr();
}while(lagi=='y'||lagi=='Y');
}
void resistor(){
float a,b,c,e,f,g,h,i,j,k,l,m;
char d;
char lagi;
clrscr();
do{
gotoxy(50,1); printf("Nama : Bernada Pramara Lufi\n");
gotoxy(50,2); printf("Nim : 1804025\n");
gotoxy(50,3); printf("Prodi : DII TEKNIK ELEKTROMEDIK\n");
gotoxy(2,1); printf("#####################################\n");
gotoxy(2,1); printf("## Perhitungan Nilai Resistor\n ##\n");
gotoxy(2,1); printf("#####################################\n");
printf("## 0=Hitam ##\n");
printf("## 1=Coklat ##\n");
printf("## 2=Merah ##\n");
printf("## 3=Orange ##\n");
printf("## 4=Kuning ##\n");
printf("## 5=Hijau ##\n");
printf("## 6=biru ##\n");
printf("## 7=Ungu ##\n");
printf("## 8=Abu-Abu ##\n");
printf("## 9=Putih ##\n");
printf("## a=Emas ##\n");
printf("## b=Perak ##\n");
printf("## c=Tidak Berwarna ##\n");
printf("#####################################\n");
printf(" Masukan Kode Gelang 1="); cin>>a;
printf(" Masukan Kode Gelang 2="); cin>>b;
printf(" Masukan Kode Gelang 3="); cin>>c;
printf(" Masukan Kode Gelang 4="); cin>>d;
e= pow(f,c);
g= a*10*c;
h= b*e;
i= g+h;
switch (d){
case 'a':
j=5; break;
case 'b':
j=10; break;
case 'c':
j=20;
k= 0.05*i;
l= i-k;
m= i+k;
break;
}
float jml,hasat,tot,kb,qty,byr,kmbl;
char nb[30];
char lagi;
clrscr();
do{
printf("Toko Mas Ber Junior\n");
printf("Struk Pembayaran Guys\n");
printf("==================================================
==============================\n");
printf("==| NO | KoBa | Nama Barang | Harga
Barang | Qty | Jumlah Harga |==\n");
printf("==
==\n");
no=1; y=6;
while(1){
gotoxy(6,y);printf("%d",no);
gotoxy(15,y);cin>>kd;
if (kd==1){strcpy(nb,"Terasi"); hasat=3000;}
else if(kd==2){strcpy(nb,"Bawang bombai"); hasat=2000;}
else if(kd==3){strcpy(nb,"Bawang putih"); hasat=2000;}
else if(kd==4){strcpy(nb,"Jahe"); hasat=30000;}
else if(kd==5){strcpy(nb,"Cabe"); hasat=5000;}
else if(kd==6){strcpy(nb,"Madu"); hasat=10000;}
else if(kd==7){strcpy(nb,"Telur"); hasat=3000;}
else if(kd==8){strcpy(nb,"Tepung"); hasat=5000;}
else if(kd==9){strcpy(nb,"Terigu"); hasat=5000;}
else if(kd==10){strcpy(nb,"Gula"); hasat=5000;}
else if(kd==0){goto akhir;}
gotoxy(24,y);printf("%s",nb);
gotoxy(45,y);printf("%.0f",hasat);
gotoxy(58,y);cin>>qty;
jml=hasat*qty;
tot=tot+jml;
gotoxy(69.5,y);printf("%.0f",jml);
no++; y++;
getch();
}
akhir:
gotoxy(1,19);
printf("===================================================
============================");
gotoxy(45,20);printf("| Total bayar = %.0f",tot);
gotoxy(45,21);printf("| Bayar tunai = ");cin>>byr;
kmbl=byr-tot;
gotoxy(45,22);printf("| Kembalian = %.0f",kmbl);
gotoxy(1,24);printf("======================================
=========================================");
getch();
clrscr();
printf("Apakah mau diulang lagi y/t= ");cin>>lagi;
clrscr();
}while(lagi=='y'||lagi=='Y');
}
void validasi(){
int mn;
clrscr();
awal:
do{
gotoxy(2,2);printf("
=======================================================");
gotoxy(2,3);printf("| Nama : Bernada Pramara Lufi |“);
gotoxy(2,4);printf("| Prodi : DIII Teknik Elektromedik|”);
gotoxy(2,5);printf("| Nim : 1804025 |”);
gotoxy(2,6);printf("| Makul : Untuk tugas praktik C++ |”);
gotoxy(2,7);printf("| Sem : 2 (dua) |”);
gotoxy(2,8);printf("
=======================================================");
gotoxy(2,13);
printf("
======================================================");
gotoxy(2,14);
printf("| PILIHAN MENU |”);
gotoxy(2,15);
printf("
=======================================================");
gotoxy(2,16); printf("| 1. Struk belanja |”);
gotoxy(2,17); printf("| 2. Resistor |”);
gotoxy(2,18); printf("| 3. Slip gaji |”);
gotoxy(2,19); printf("| 4. Untuk keluar |”);
gotoxy(2,20);
printf("
======================================================");
gotoxy(2,21); printf("| >> Masukan menu pilihan anda= ");
cin>>mn; clrscr();
if (mn==1) struk();
else if(mn==2) resistor();
else if(mn==3) slipgaji();
else if(mn==4)goto akhir;
getch();
clrscr();
}while(mn>=1,mn<=4);
akhir: clrscr();
}
void keputusan(){
int ni1,pil;
char grd1[2],lagi;
lagi='y';
clrscr();
do{
gotoxy(2,1);
printf("===============================================");
gotoxy(2,2); printf("|NAMA : BERNADA PRA<MARA LUFI |”);
gotoxy(2,3); printf("|PRODI : DIII TEKNIK ELEKTROMEDIK|”);
gotoxy(2,4); printf("|NIM : 1804025 |”);
gotoxy(2,5); printf("|UNIV : STIKES WIDYA HUSADA SMG |”);
gotoxy(2,6); printf("|TUGAS : KURANG DAN LEBIH DARI |");
gotoxy(2,7);
printf("===============================================");
gotoxy(2,13);
printf("===============================================");
gotoxy(2,14);
printf("| PILIHAN MENU “);
gotoxy(2,15);
printf("
=================================================");
gotoxy(2,16); printf("| 1. GRADE_UP |”);
gotoxy(2,17); printf("| 2. GRADE_DOWN |”);
gotoxy(2,18); printf("| 0. Untuk keluar |”);
gotoxy(2,19);
printf("
=================================================");
gotoxy(2,20); printf("| >> Masukan menu pilihan anda= ");
cin>>pil; clrscr();
switch(pil){
case 1:
do{
gotoxy(2,2);
printf("==============================================");
gotoxy(2,3);printf("| GRADE_UP |”);
gotoxy(2,4);
printf("==============================================");
gotoxy(2,6);
printf("==============================================");
gotoxy(2,7); printf("| Jika akan mengisi isilah dibawah
ini : |");
gotoxy(2,8);
printf("==============================================");
gotoxy(2,9); printf("| >> Masukan Nilai= ");cin>>ni1;
gotoxy(2,10);
printf("==============================================");
gotoxy(2,12);
printf("==============================================");
gotoxy(2,13);printf("| >> Nilainya adalah= %s",grd1);
gotoxy(2,14);
printf("==============================================");
getch(); clrscr();
gotoxy(2,2);
printf("Apakah anda akan mengulang grade lebih dari ini y/t=
“);
cin>>lagi; clrscr();
}while(lagi=='y');
break;
case 2:
do{
gotoxy(2,2);
printf("==============================================");
gotoxy(2,3);
printf("| GRADE_DOWN |");
gotoxy(2,4);
printf("==============================================");
gotoxy(2,6);
printf("==============================================");
gotoxy(2,7); printf("| Jika akan mengisi isilah dibawah ini
: “);
gotoxy(2,8);
printf("==============================================");
gotoxy(2,9); printf("| >> Masukan Nilai= ");cin>>ni1;
gotoxy(2,10);
printf("==============================================");
gotoxy(2,12);
printf("==============================================");
gotoxy(2,13);printf("| >> Nilainya adalah= %s",grd1);
gotoxy(2,14);
printf("==============================================");
getch(); clrscr();
gotoxy(2,2); printf("Apakah anda akan mengulang grade
kurang dari ini y/t= ");
cin>>lagi; clrscr();
}while(lagi=='y');
break;
}
}while(pil!=0);
}
void lampu(){
int a;
int pilih;
char lagi;
do{
printf("=========Program lampu lalu lintas=========\n");
printf("| 1. Merah |\n");
printf("| 2. Kuning |\n");
printf("| 3. Hijau |\n");
printf("| 0. Keluar |\n");
printf("===========================================\n");
printf("| >> Masukan pilihan anda= ");
cin>>pilih; clrscr();
switch(pilih){
case 1:
do{
printf("===============================================\n"
);
printf("| >> Lampu merah !!! => Berhenti
|\n");
printf("===============================================\n"
);
printf("| >> Saran : Taatilah rambu-rambu lalu lintas |”);
printf("| sebagaimana mestinya, taatilah |”);
printf("| perjalanan anda akan aman |”);
printf("===============================================\n"
);
getch();clrscr();
printf("Apakah rambu lampu merah akan diulang lagi y/t=
");cin>>lagi;
clrscr();
}while(lagi=='y');
break;
case 2:
do{
printf("===============================================\n"
);
printf("| >> Lampu kuning !! => Siap-Siap
|\n");
printf("===============================================\n"
);
printf("| >> Saran : Taatilah rambu-rambu lalu lintas |”);
printf("| sebagaimana mestinya, taatilah |”);
printf("| perjalanan anda akan aman |”);
printf("===============================================\n"
);
getch();clrscr();
printf("Apakah rambu lampu kuning akan diulang lagi y/t=
");cin>>lagi;
clrscr();
}while(lagi=='y');
break;
case 3:
do{
printf("===============================================\n"
);
printf("| >> Lampu hijau !! => Hati-Hati & Lanjut
|\n");
printf("===============================================\n"
);
printf("| >> Saran : Taatilah rambu-rambu lalu lintas |”);
printf("| sebagaimana mestinya, taatilah |”);
printf("| perjalanan anda akan aman |”);
printf("===============================================\n"
);
getch();clrscr();
printf("Apakah rambu lampu hijau akan diulang lagi y/t= ");cin>>lagi;
clrscr();
}while(lagi=='y');
break;
default:
printf("!!tekan enter ketik untuk keluar!!");
break;
}
}while(pilih!=0);
getch();clrscr();
}
void tambahan(){
int mn;
clrscr();
awal:
do{
gotoxy(2,2);
printf(" ====================================================== ");
gotoxy(2,3); printf("| Tugas ini dibuat guna untuk memenuhi syarat
wajib UAS |");
gotoxy(2,4); printf("| Praktik Bahasa Pemerograman C++, dimana tugas
praktik |");
gotoxy(2,5); printf("| Ini disusun oleh : |”);
gotoxy(2,6);printf("==================================================
=====");
gotoxy(2,7);printf("==================================================
=====");
gotoxy(2,8); printf("| Nama : Bernada Pramara Lufi |”);
gotoxy(2,9); printf("| Prodi : DIII Teknik Elektromedik |”);
gotoxy(2,10);printf("| Nim : 1804025 |”);
gotoxy(2,11);printf("| Makul : Untuk tugas praktik C++ (UAS) |”);
gotoxy(2,12);printf("| Sem : 2 (dua) |”);
gotoxy(2,12);printf("================================================
=======");
gotoxy(2,14);printf("================================================
======");
gotoxy(2,15);printf("| PILIHAN MENU
|”);
gotoxy(2,16);printf("================================================
======");
gotoxy(2,17); printf("| 1. Lampu lalu lintas |”);
gotoxy(2,18); printf("| 2. Rangkaian |”);
gotoxy(2,19); printf("| 3. Untuk keluar |”);
gotoxy(2,20);printf("================================================
======");
gotoxy(2,21); printf("| >> Masukan menu pilihan anda= "); cin>>mn;
clrscr();
if(mn==1) lampu();
else if(mn==2) rangkaian();
else if(mn==3) goto akhir;
clrscr();
}while(mn>=1,mn<=3);
akhir:
clrscr();
}
void main(){
int mn;
clrscr();
awal:
do{
gotoxy(2,1);
printf("=======================================================");
gotoxy(2,2); printf("| Tugas ini dibuat guna untuk memenuhi syarat
wajib UAS |”);
gotoxy(2,3); printf("| Praktik Bahasa Pemerograman C++, dimana tugas
praktik |");
gotoxy(2,4); printf("| Ini disusun oleh : |”);
gotoxy(2,5);
printf(" =======================================================");
gotoxy(2,6);
printf(" =========================================================");
gotoxy(2,7); printf("| Nama : Bernada Pramara Lufi |”);
gotoxy(2,8); printf("| Prodi : DIII Teknik Elektromedik |”);
gotoxy(2,9); printf("| Nim : 1804025 |”);
gotoxy(2,10);printf("| Semester : 2 (dua) |”);
gotoxy(2,11);printf("=============================================");
gotoxy(2,12);printf("=============================================");
gotoxy(2,13); printf("| PILIHAN MENU |”);
gotoxy(2,14);printf("=============================================");
gotoxy(2,15); printf("| 1. Biodata |”);
gotoxy(2,16); printf("| 2. Luas |”);
gotoxy(2,17); printf("| 3. Running Text |”);
gotoxy(2,18); printf("| 4. Perulangan |”);
gotoxy(2,19); printf("| 5. Prosedur |”);
gotoxy(2,20); printf("| 6. Pengambil Keputusan |”);
gotoxy(2,21); printf("| 7. Validasi |”);
gotoxy(2,22); printf("| 8. Tambahan |”);
gotoxy(2,23); printf("| 9. Untuk Keluar |”);
gotoxy(2,24);printf("=============================================");
gotoxy(2,25); printf("| >> Masukan Menu Pilihan Anda= ");
cin>>mn; clrscr();
if(mn==1) biodata();
else if(mn==2) luas();
else if(mn==3) text();
else if(mn==4) perulangan();
else if(mn==5) prosedur();
else if(mn==6) keputusan();
else if(mn==7) validasi();
else if(mn==8) tambahan();
else if(mn==9) goto akhir;
getch();
clrscr();
}while(mn>=1,mn<=9);
akhir:
clrscr();
}
BAB IV
PENUTUP
4.1 Kesimpulan
Adapun kesimpulan dari laporan ini adalah sebagai berikut:
1. Bahasa pemrograman merupakan kumpulan aturan yang disusun sedemikian rupa
sehingga memungkinkan pengguna komputer membuat program yang dapat
dijalankan dengan aturan tersebut.
2. C++ adalah sebuah bahasa pemrograman yang memiliki banyak dialek, seperti
bahasa orang yang banyak memiliki dialek. C++ dan C sebagai bahasa
pendahulunya.
5. Keistimewaan C++ adalah karena bahasa ini mendukung OOP (Object Oriented
Programming). Tujuan utama pembuatan C++ adalah untuk meningkatkan
produktivitas pemrogram dalam membuat aplikasi.
6. Program C++ dapat dibuat menggunaka sebarang editor teks maupun editor
sekaligus compilernya
4.2 Saran
Didalam pembuatan saya kurang memperhatikan huruf besar dan kecilnya maka
adanya eror, Sebaiknya dalam membuat kode program perhatikan huruf besar dan huruf
kecilnya, karena C++ bersifat case sensitive. Selain itu, kita juga harus memperhatikan
compiler yang digunakan untuk menjalankan program tersebut agar program berjalan
sesuai keinginan kita tanpa adanya kesalahan-kesalahan.
DAFTAR PUSTAKA
https://yahyaputra.wordpress.com/pemograman/dasar-dasar-pemograman-c/
https://www.kodedasar.com/belajar-cpp/
http://id.wikipedia.org/wiki/Bahasa_pemrograman
http://id.wikihow.com/Memulai-Belajar-Pemrograman-Komputer
http://www.mediatutorial.web.id/2012/04/c-no1-belajar-c-pemula-apa-itu-c.html
http://davidruslimti.blogspot.co.id/2012/09/artikel-program-c.html
https://id.m.wikipedia.org/wiki/C%2B%2B
https://www.ultreadit.com/ultraedit-your/C-editor.html
https://tugas-arini.blogspot.com/?m=1