Pada laman ini kami tuliskan beberapa coding untuk bahasa C++, khususnya bahasa TURBO C++. Meskipun masih sedikit yang kami kuasai dan sedikit sekali yang masih dapat kami buat menggunakan bahasa program tersebut, namun demi pendidikan dan pengetahuan, dengan senang hati kami rela berbagi dengan teman-teman programmer C++ sekalian. Jika dalam program kami masih ada kekurangan. Dukungan, kritik serta saran teman-teman selalu kami nantikan.
Di bawah inilah beberapa coding bahasa C++ TURBO yang masih dapat kami buat dan data kami muatkan di laman ini.
==========SELAMAT MENCOBA===========
1. MENGHITUNG NILAI RATA-RATA DALAM LIMA BILANGAN
#include"stdio.h"
void main()
{float a,b,c,d,e,f,n;
printf("\n--------------------------------\n");
printf("NILAI RATA-RATA DENGAN VARIABEL\n");
printf("--------------------------------\n");
printf("\n");
printf("masukkan nilai ke-1 :");
scanf("%g",&a);
printf("masukkan nilai ke-2 :");
scanf("%g",&b);
printf("masukkan nilai ke-3 :");
scanf("%g",&c);
printf("masukkan nilai ke-4 :");
scanf("%g",&d);
printf("masukkan nilai ke-5 :");
scanf("%g",&e);
printf("------------------------------------------------------------------------------\n");
printf(" nilai ke-1 nilai ke-2 nilai ke-3 nilai ke-4 nilai ke-5 jumlah\n");
printf("------------------------------------------------------------------------------\n");
printf("%7g",a);printf("%14g",b);printf("%14g",c);printf("%14g",d);printf("%14g",e);printf("%14g\n",f=a+b+c+d+e);
printf("\n");
printf("------------------------------------------------------------------------------\n");
printf(" rata-rata : %g\n",n=f/5);
if(n>90)printf(" A");
else if (n>70)printf(" B");
else if(n>60)printf(" C");
else if(n>50)printf(" D");
else printf(" E");
}
/*program di atas berjalan hanya menghitung lima bilangan, hasil dari A,B,C,D atau E adalah hasil dari rata-rata bilangan yang telah dinputkan*/
2. MENENTUKAN BILANGAN TERKECIL DAN TERBESAR
#include"stdio.h"
void main()
{
int x,y,z,max,min;
printf("\n-------------------------------------------------------------\n");
printf("MENENTUKAN BILANGAN TERKECIL DAN TERBESAR PADA TIGA BILANGAN\n");
printf("-------------------------------------------------------------\n");
printf("\n");
printf("Bilangan pertama : ");fflush(stdin);
scanf("%i",&x);
printf("Bilangan kedua : ");fflush(stdin);
scanf("%i",&y);
printf("Bilangan ketiga : ");fflush(stdin);
scanf("%i",&z);
if((x>y)&&(x>z))max=x;
if((y>x)&&(y>z))max=y;
if((z>x)&&(z>y))max=z;
if((x
if((y
if((z
printf("------------------------------------\n");
printf("bilangan terbesarnya adalah : %i\n",max);
printf("bilangan terkecilnya adalah : %i\n",min);
printf("------------------------------------");
}
3. MENGURUTKAN BILANGAN DARI 10 - 0
#include"stdio.h"
void main(){int a;a=10;while(a>=1){printf("%d ",a);a--;}}
4. MENCETAK BINTANG (*) DENGAN JUMLAH INPUTAN
#include”stdio.h”
#include "conio.h"
void main(){int h,f;char g;{printf(" Input Jumlah Bintang : ");scanf("%d",&h);
while(h>=1){f=1;while(f<=h){printf("*");f=f+1;}printf("\n");h=h-1;}}}
5. MENGHITUNG LUAS DAN KELILING BANGUN
#include"stdio.h"
void main()
{int pilih;
printf("\n");
printf(" MENGHITUNG LUAS/KELILING PADA BANGUN YANG ADA PADA PILIHAN 1,2,3\n");
printf("========================================================================\n");
printf(" PILIHAN :\n");
puts(" 1.bujur sangkar, 2.persegi panjang, 3.lingkaran");
printf("\n");
printf(" Masukkan pilihan (1-3) : ");
scanf("%i",&pilih);
switch(pilih)
{case 1:
puts(" BUJUR SANGKAR\n");
{int bs;
printf(" Pilihan Hitung :\n");
puts(" 1.luas bujur sangkar, 2.keliling bujur sangkar");
printf(" Masukkan pilihan (1-2) : ");
scanf("%i",&bs);
switch(bs)
{case 1:
puts(" LUAS BUJUR SANGKAR\n");
{int s,lb;
printf(" Masukkan sisi bujur sangkar : ");
scanf("%d",&s);
printf(" ---------------------------------------\n");
printf(" Luas bujur sangkar adalah : %d",lb=s*s);
}
break;
case 2:
printf(" KELILING BUJUR SANGKAR\n");
{int z,k;
printf(" Masukkan sisi bujur sangkar : ");
scanf("%i",&z);
printf(" ----------------------------------\n");
printf(" Keliling bujur sangkar adalah : %i",k=4*z);
}
break;
default:puts(" MAAF....angka yang anda masukkan salah!!!!!");
}
}
break;
case 2:
puts(" PERSEGI PANJANG\n");
{int pp;
printf(" Pilihan Hitung :\n");
puts(" 1.luas persegi panjang, 2.keliling persegi panjang");
printf(" Masukkan pilihan (1-2) : ");
scanf("%i",&pp);
switch(pp)
{case 1:
printf(" LUAS PERSEGI PANJANG\n");
{int p,m,L;
printf(" Masukkan panjang persegi panjang : ");
scanf("%i",&p);
printf(" Masukkan lebar persegi panjang : ");
scanf("%i",&m);
printf(" ------------------------------------------\n");
printf(" Luas persegi panjang adalah : %i",L=p*m);
}
break;
case 2:
printf(" KELILING PERSEGI PANJANG\n");
{int a,b,c;
printf(" Masukkan panjang persegi panjang : ");
scanf("%i",&a);
printf(" Masukkan lebar persegi pannjang : ");
scanf("%i",&b);
printf(" ------------------------------------------\n");
printf(" Keliling persegi panjang adalah : %i",c=2*(a+b));
}
break;
default:puts(" MAAF....angka yang anda masukkan salah!!!!!");
}
}
break;
case 3:
puts(" LINGKARAN\n");
{int li;
printf(" Pilihan Hitung :\n");
puts(" 1.luas lingkaran, 2.keliling lingkaran");
printf(" Masukkan pilihan (1-2) : ");
scanf("%i",&li);
switch(li)
{case 1:
printf(" LUAS LINGKARAN\n");
{float ra,la;
printf(" Masukkan jari-jari lingkaran : ");
scanf("%g",&ra);
printf(" -------------------------------------\n");
printf(" Luas lingkaran adalah : %g",la=3.14*(ra*ra));
}
break;
case 2:
printf(" KELILING LINGKARAN\n");
{float ri,kel;
printf(" Masukkan jari-jari lingkaran : ");
scanf("%g",&ri);
printf(" ------------------------------------\n");
printf(" Keliling lingkaran adalah : %g",kel=2*(3.14*ri));
}
break;
default:puts(" MAAF....angka yang anda masukkan salah!!!!!");
}
break;
default:puts(" MAAF....angka yang anda masukkan salah!!!!!");
}
6. MENGHITUNG PEMBELIAN BARANG DENGAN POTONGAN (DISKON)
#include"stdio.h"
#include"conio.h"
void main()
{char kode[7],nama[25];
float harga,banyak,jumlah_harga;
printf("\n");
printf("PEMBELIAN BARANG\n");
printf("\n");
printf("kode : ");
scanf("%s",&kode);
printf("nama : ");
scanf("%s",&nama);
printf("harga : Rp. ");
scanf("%g",&harga);
printf("banyak : ");
scanf("%g",&banyak);
printf("\n");
printf("|***************************************************************|\n");
printf(" kode barang nama barang harga barang banyak barang\n");
printf("|***************************************************************|\n");
printf("%9s",kode);printf("%15s",nama );printf("%15g",harga);printf("%17g\n",banyak);
printf("\n");
printf("|***************************************************************|\n");
printf("\n");
printf(" jumlah harga : Rp. %g\n",jumlah_harga=harga*banyak);
printf("----------------------------------------------------------------\n");
printf("JUMLAH HARGA YANG HARUS DIBAYARKAN : Rp. %g",jumlah_harga);
7. MENCETAK BINTANG (*) DENGAN INPUTAN DAN DENGAN STRUKTUR FOR….
#include"stdio.h"
#include"iostream.h"
void main()
{float m;
char g;
do {{printf("\n");printf(" Lebetaken Setunggalipun Wilangan : ");
scanf("%g",&m);
for(int g=1;g<=m;g++){for(int h=m;h>=g;h--)
{if(g%2==h%2)printf("*");else printf("*");}printf("\n");}}
cout<<"Lebetaken Maleh ? (i/m) : ";cin>>g;}
while(g=='i');
8. MENGHITUNG PEMBELIAN BARANG DENGAN POTONGAN (DISKON)
#include"stdio.h"
#include"conio.h"
void main()
{char kode[5],nama[20];
float harga,banyak,jumlah_harga,diskon;
printf("MENGHITUNG PENJUALAN BARANG\n");
printf("\n");
printf("masukkan kode barang : ");
scanf("%s",&kode);
printf("masukkan nama barang : ");
scanf("%s",&nama);
printf("masukkan harga barang : Rp. ");
scanf("%g",&harga);
printf("banyak barang yang akan dibeli : ");
scanf("%g",&banyak);
printf("\n");
printf("---------------------------------------------------------------\n");
printf(" kode barang nama barang harga barang banyak barang\n");
printf("---------------------------------------------------------------\n");
printf("%9s",kode);printf("%17s",nama );printf("%15g",harga);printf("%14g\n",banyak);
printf("\n");
printf("---------------------------------------------------------------\n");
printf("\n");
printf("jumlah harga barang yang dibeli adalah Rp. %g\n",jumlah_harga=harga*banyak);
printf("diskon/potongan harga sebesar 20 % \n");
printf("JUMLAH HARGA YANG HARUS DIBAYARKAN ADALAH Rp. %g",diskon=jumlah_harga-(jumlah_harga/100*20));
9. MENENTUKAN KELULUSAN DENGAN NILAI RATA-RATA
#include"stdio.h"
#include"conio.h"
#include"iostream.h"
void main()
{
int byk,mah,b[1000],tot;
float rat;
char nam[15],strnpm[15],m;
do
{clrscr();
printf(" Input nama : ");scanf("%s",&nam);
printf(" Input npm : ");scanf("%s",&strnpm);printf("\n");
printf(" Jumlah MK yang akan dihitung : ");scanf("%d",&byk);
for(mah=1;mah<=byk;mah++)
{printf("Input nilai MK %s ",nam);printf("ke- %d : ",mah);scanf("%d",&b[mah]);}
clrscr();
{
printf("\n");
printf("KARTU NILAI HASIL UJIAN UNTUK MAHASISWA DENGAN NAMA %s\n",nam);
printf("\n");
printf(" |=====|================|==============|========|=============|\n");
printf(" | No | Nama | NPM | Nilai | Keterangan |\n");
printf(" |=====|================|==============|========|=============|\n");
for(mah=1;mah<=byk;mah++)
{printf(" |%3d |",mah);printf("%11s |",nam);printf("%13s |",strnpm);printf(" %5d |",b[mah]);if(b[mah]>50)printf(" LULUS |\n");else printf(" TIDAK LULUS |\n");}
printf(" |_____|________________|______________|________|_____________|\n");
tot=0;
for(mah=1;mah<=byk;mah++)
tot=tot+b[mah];
printf(" JUMLAH NILAI %d\n",tot);
printf(" Nilai Rata-rata %.2f\n",rat=tot/byk);printf("\n");
printf(" dari hasil rata-rata nilai yang telah diperoleh, maka mahasiswa ybs dinyatakan\n");
if(rat>50)printf(" - * L U L U S * -\n");else printf(" - * T I D A K L U L U S * -\n");printf("\n");
cout<<"Cetak Lagi ? (y/t) : ";cin>>m;}}
while(m=='y');
10. MENGHITUNG SISA HASIL BAGI
#include "stdio.h"
#include "conio.h"
#include "iostream.h"
#include "math.h"
void main()
{int a,b;
div_t hasil;
char c;
do
{
clrscr();
printf(" ********************************************************\n");
printf(" MENGHITUNG SISA HASIL BAGI \n");
printf(" ********************************************************\n");
printf("\n");
printf(" Input Bilangan Yang akan dibagi : "); scanf("%d",&a);
printf(" Input Bilangan Pembagi : "); scanf("%d",&b);
printf("\n");
hasil = div(a,b);
printf(" |==================|==================================|\n");
printf(" | %2d : %2d = %2d | sisa hasil baginya adalah %2d |\n",a,b,hasil.quot,hasil.rem);
printf(" |==================|==================================|\n");
printf("\n");
cout<<" Hitung Lagi ? (y/t) : ";cin>>c;}
while(c=='y');
}
11. MENGHITUNG BILANGAN FAKTORIAL
#include "stdio.h"
#include "conio.h"
long int faktorial(int a);
void main()
{ int a;
long int fkt;
printf("\n");
printf(" *********************************************\n");
printf(" MENCARI BILANGAN FAKTORIAL \n");
printf(" *********************************************\n");
printf("\n");
printf(" Input Bilangan : "); scanf("%i",&a);
printf("\n");
fkt = faktorial(a);
printf(" |=============================|================|\n");
printf(" | FAKTORIAL %3i adalah : %4ld |\n",a,fkt);
printf(" |=============================|================|\n");
}
long int faktorial(int a)
{int b;
long int fa=1;
if(a<=0)
return(0);
for(b=2;b<=a;b++)
fa=fa*b;
return(fa);
}
12. MENGHITUNG NILAI KELULUSAN
#include”stdio.h”
#include”conio.h”
#include”iostream.h”
void main()
{
int nilai[100],sks[100],byk,ab,kode[100],emp,tig;
float rat;
char nama[23],npm[17],lagi;
do
{clrscr();
printf("\n");
printf(" ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n");
printf(" TAMPILKAN KARTU HASIL KELULUSAN \n");
printf(" ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n");
printf("\n");
printf(" Masukkan Nama : ");scanf("%s",&nama);
printf(" Masukkan NPM : ");scanf("%s",&npm);
printf("\n");
printf(" Masukkan berapa Mata Kuliah yang diambil : ");scanf("%d",&byk);
for(ab=1;ab<=byk;ab++)
{printf("\n");
printf(" Masukkan kode Mata Kuliah %d : ",ab);scanf("%d",&kode[ab]);
printf(" Masukkan Nilai Mata Kuliah %d : ",ab);scanf("%d",&nilai[ab]);
printf(" Masukkan SKS Mata Kuliah %d : ",ab);scanf("%d",&sks[ab]);}
clrscr();
printf("\n");
printf(" Nama : %s\n",nama);
printf(" NPM : %s\n",npm);
printf("\n");
printf(" KARTU HASIL STUDI MAHASISWA YANG BERNAMA %s\n",nama);
printf("\n");
printf(" |*****|***********|***************|*******|*************|************|\n");
printf(" | No | Kode | Nilai | SKS | Huruf | BOBOT |\n");
printf(" |=====|===========|===============|=======|=============|============|\n");
for(ab=1;ab<=byk;ab++)
{printf(" |%3d |",ab);printf("%7d |",kode[ab]);printf("%9d |",nilai[ab]);printf("%4d |",sks[ab]);
if (nilai[ab]>80)printf(" A |");
else if(nilai[ab]>60)printf(" B |");
else if(nilai[ab]>40)printf(" C |");
else if(nilai[ab]>20)printf(" D |");
else printf(" E |");
if (nilai[ab]>80)printf(" 4 |\n");
else if(nilai[ab]>60)printf(" 3 |\n");
else if(nilai[ab]>40)printf(" 2 |\n");
else if(nilai[ab]>20)printf(" 1 |\n");
else printf(" 0 |\n");}
printf(" |_____|___________|_______________|_______|_____________|____________|\n");
emp=0;
for(ab=1;ab<=byk;ab++)
emp=emp+nilai[ab];
printf("\n");
printf(" JUMLAH %d",emp);
tig=0;
for(ab=1;ab<=byk;ab++)
tig=tig+sks[ab];
printf(" %d\n",tig);
printf("\n");
printf(" Nilai rata-rata adalah %.2f \n",rat=emp/byk);
printf("\n");
if (rat>60)printf(" ************** L U L U S **************\n");
else
printf(" ************** T I D A K L U L U S **************\n");
printf("\n");
cout<<"Hitung Lagi ? (y/t) : ";cin>>lagi;}
while(lagi=='y');
13. MENGHITUNG AKAR
#include "stdio.h"
#include "iostream.h"
#include "math.h"
#include"conio.h"
void main()
{float z;
char a;
do
{
printf("\n");
printf("\n MENGHITUNG AKAR\n");
printf(" Masukkan Suatu Bilangan : "); scanf("%f", &z);
printf(" |----------------|--------|\n");
printf(" | Akar dari %4.0f = %.2f |\n", z, sqrt(z));
printf(" |________________|________|\n");
printf("\n\n");
cout<<"Ingin Ulang Lagi?(y/t) : ";cin>>a;}
while(a=='y');
14. PENJUMLAHAN SEDERHANA
#include "stdio.h"
#include "iostream.h"
void main()
{int a,b,jumlah,c[1000];
char x;
do
{printf("\n");
printf(" \nInput Jumlah bilangan yang akan dijumlah : ");
scanf("%d",&b);
for(a=1;a<=b;a++)
{printf(" Bilangan ke- %i : ",a);scanf("%i",&c[a]);}
printf(" ____________________________+\n");
jumlah=0;
for(a=1;a<=b;a++)
jumlah=jumlah+c[a];
printf(" Jumlah %2i\n",jumlah); printf("\n\n");
cout<<"Ingin Ulang Lagi?(y/t) : ";cin>>x;}
while(x=='y');
15. PENJUMLAHAN SANGAT SEDERHANA
#include"stdio.h"
#include"conio.h"
void main()
{int a,b,c;
printf(" Input sebuah bilangan : ");scanf("%d",&a);
for(b=1;b<=a;b++)
printf(" %d,",b);printf("\n");
printf("____________________________________+\n");
printf("Hasil dari penjumlahan semua bilangan adalah : ");
c=0;
for(b=1;b<=a;b++)
c=c+b;
printf("%d",c);
MADE BY :
SANTRI SUNGSANG
No comments:
Post a Comment