Konversi TENTANG Jam
int main (){
int i;
int j,m;
i=219;
printf("%c%c Program Konversi Jam %c%c\n",i,i,i,i);
printf("Inputkan jam dan menit < jam:menit > : ");
scanf("%d:%d",&j,&m);
printf("%d jam %d menit = %d menit",j,m,j*60+m);
getche();
return 0;
}
LAGI SATU
int main() {
int j,m,d ;
int td;
printf("Reprentasi Waktu (J:M:D)= " );
scanf("%d:%d:%d",&j,&m,&d);
printf("Nilai yang anda masukkan %d jam, %d menit dan %d detik\n",
j,m,d);
td=j*3600+m*60+d;
printf ("Yang Setara Dengan %d detik",td);
getch();
return 0;
}
PROGRAM KELIPATAN 5
int main () {
int nilai;
printf("masukkan nilai= ");
scanf("%d",&nilai);
if ( nilai % 5==0)
{
printf("kelipatan5\n");
printf("terimakasih");
}
else
{printf("tidak kelipatan 5\n");
printf("coba lagi cepat\n");}
getch () ;
return 0;
}
PROGRAM HURUF MUTU
int main () {
int nilai;
printf("masukkan nilai= ");
scanf("%d",&nilai);
if (nilai >=75)
printf("Huruf Mutu A\n");
else
if (nilai >=70)
printf("Huruf Mutu B\n");
else
if (nilai >=65)
printf("Huruf Mutu C\n");
else
if (nilai >=50)
printf("Huruf Mutu D\n");
else
if (nilai <0 )
printf("\n");
else
printf("Huruf Mutu E\n");
getch () ;
return 0;
}
PROGRAM LATIHAN RUMUS BALOK TABUNG
int main () {
const float phi=3.14;
int p,l,t;
float T,T1,r1,r,L,V,V1;
int volume;
printf("Masukkan Panjang:Lebar:Tinggi= ");
scanf("%d:%d:%d",&p,&l,&t);
volume=p*l*t;
printf("Volumenya Balok adalah : %d cm pesegi\n",volume);
printf("Masukkan Jari-Jari= ");
scanf("%fl",&r);
L=phi*r*r;
printf("Hasil Luasnya = %fl \n",L);
printf("Masukkan Jari-Jari= ");
scanf("%fl",&r);
printf("Masukkan Tinggi= ");
scanf("%fl",&T);
V=phi*r*r*T;
printf("Hasil Volume Tabung = %fl \n",V);
printf("Masukkan Jari-Jari= ");
scanf("%fl",&r1);
printf("Masukkan Tinggi= ");
scanf("%fl",&T1);
V1=phi*r1*T1/3;
printf("Hasil Volume Kerucut= %fl \n",V1);
getch();
return 0;
}
PEMAHAMAN +1 -1
int main () {
int nomor=-1;
//printf("\n%d",nomor);
//printf("\n%d",++nomor);
//printf("\n%d",nomor);
//printf("\n%d",nomor);
printf("\n%d",nomor--);
printf("\n%d",nomor);
printf("\n%d",nomor);
printf("\n%d",nomor++);
printf("\n%d",nomor);
printf("\n%d",nomor);
printf("\n%d",--nomor);
printf("\n%d",nomor);
getch();
return 0;
}
PROGRAM + DAN -
int main () {
int bil;
printf("masukkan bil= ");
scanf("%d",&bil);
if (bil >0)
printf("positif\n");
else
if (bil==0)
printf("\n");
else
printf("negatif\n");
getch ();
return 0;
}
ARITMATIKA PROGRAM
int main () {
int bil1,bil2;
printf("Masukkan bilangan pertama | bilangan kedua= ");
scanf("%d|%d",&bil1,&bil2);
//printf("Masukkan bilangan kedua : ");
//scanf("%d",&bil2);
printf("Operasi Aritmatika\n");
printf("Hasil Penjumlahan : %.7d\n",bil1+bil2);
printf("Hasil Penguragan : %.7d\n",bil1-bil2);
printf("Hasil kuadrat bilangan pertama : %.7d\n",bil1*bil1);
printf("Hasil kuadrat bilangan pertama : %.7d\n",bil2*bil2);
printf("Hasil modulus bilangan pertama dan kedua : %d\n", bil1%bil2);
getch();
return 0;
}
PROGRAM SUHU
#include <stdio.h>
int main () {
float c;
float f,r,k;
printf("\n***************************************\n");
printf("\nSelamat Datang Di Program Konversi Suhu\n");
printf("\n***************************************\n");
printf("Masukkan nilai suhu (dalam celcius): ");
scanf ("%f",&c);
printf("\nHASIL KONVERSI \n");
f=c*1.8+32;
printf("\nMaka Suhu Dalam Satuan Fahrenheit %.2f\n",f);
r=c*0.8;
printf("\nMaka Suhu Dalam Satuan Reamur %.2f\n",r);
k=c+273;
printf("\nMaka Suhu Dalam Satuan Kelvin %.2f\n",k);
printf("\n***************************************\n");
printf("\nSelamat Datang Di Program Konversi Suhu\n");
printf("\n***************************************\n");
printf("Masukkan Nilai (dalam Fahrenheit): ");
scanf ("%f",&f);
printf("\nHASIL KONVERSI \n");
c=5*(f-32)/9;
printf("\nMaka Suhu Dalam Satuan Celcius %.2f\n",c);
r=4*(f-32)/9;
printf("\nMaka Suhu Dalam Satuan Reamur %.2f\n",r);
k=5*(f-32)/9+273;
printf("\nMaka Suhu Dalam Satuan Kelvin %.2f\n",k);
printf("\n***************************************\n");
printf("\nSelamat Datang Di Program Konversi Suhu\n");
printf("\n***************************************\n");
printf("Masukkan Nilai (dalam reamur): ");
scanf ("%f",&r);
printf("\nHASIL KONVERSI \n");
c=1.25*r;
printf("\nMaka Suhu Dalam Satuan Celcius %.2f\n",c);
f=(r*2.25)+32;
printf("\nMaka Suhu Dalam Satuan Fahrenheit %.2f\n",f);
k=1.25*r+273;
printf("\nMaka Suhu Dalam Satuan Kelvin %.2f\n",k);
printf("\n***************************************\n");
printf("\nSelamat Datang Di Program Konversi Suhu\n");
printf("\n***************************************\n");
printf("Masukkan Nilai (dalam kelvin): ");
scanf ("%f",&k);
printf("\nHASIL KONVERSI \n");
c=k-273;
printf("\nMaka Suhu Dalam Satuan Celcius %.2f\n",c);
r=0.8*(k-273);
printf("\nMaka Suhu Dalam Satuan Reamur %.2f\n",r);
f=1.8*(k-273)+32;
printf("\nMaka Suhu Dalam Satuan Fahrenheit %.2f\n",f);
getch();
return(0);
}
BELAJAR FOR
int main()
{
int i,x,j,y;
printf("\n Masukkan 2 integer dari 1-20 : ");
scanf("%d %d",&x,&y);
for (i = 1;i <= y; i++)
{
for (j = 1;j <= x; j++)
printf("@");
printf("\n");
}
getch ();
return 0;
}
BELAJAR ITERASI
int main () {
float bil1,bil2;
char pil;
int a,b;
printf("Menu Pilihan\n");
printf("\n1. Perkalian\n");
printf("\n2. Penjumlahan\n");
printf("\n3. Pengurangan\n");
printf("\n4. Mencetak Pyramid\n");
printf("\nMasukkan pilihan : ");
scanf("%s",&pil);
switch (pil)
{
case '1':
{
printf("Bilangan 1 : ");
scanf("%f",&bil1);
printf("Bilangan 2 : ");
scanf("%f",&bil2);
printf("\nHasilnya adalah %.0f\n",bil1*bil2);
}
break;
case '2':
{
printf("Bilangan 1 : ");
scanf("%f\n",&bil1);
printf("Bilangan 2 : ");
scanf("%f\n",&bil2);
printf("\nHasilnya adalah %.0f\n",bil1+bil2);
}
break;
case '3':
{
printf("Bilangan 1 : ");
scanf("%f\n",&bil1);
printf("Bilangan 2 : ");
scanf("%f\n",&bil2);
printf("\nHasilnya adalah %.0f\n",bil1-bil2);
}
break;
case '4':
{ for (a=1;a<=5;a++)
{
for (b=1;b<=a;b++)
printf("*");
printf("\n");
}
}
break;
default:
printf("\Maaf Menu Salah");
}
getch ();
return 0;
}
BELAJAR IF
#include <stdio.h >
//SOAL NO.2
int main ()
{
printf("++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n");
printf("--------------------------------------------------------------------------------\n");
printf("\n -+-+-+-+- TUGAS ALGORITMA DAN PEMROGRAMAN +-+-+-+-+\n");
printf("\n--------------------------------------------------------------------------------\n");
printf("++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n");
float luas_tnh, luas_bng, harga_sat_tnh, harga_tnh, harga_bng, harga_total;
char tipe;
system ("COLOR 1f");
printf("\n Luas Tanah : ");
scanf("%f",&luas_tnh);
printf("\n Luas Bangunan : ");
scanf("%f",&luas_bng);
printf("\n Tipe : ");
scanf("%s", &tipe);
if (tipe == 'A')
{printf("\n Harga Bangunan = Rp. %.0f\n",150000*luas_bng);
printf("\n Harga Total = Rp. %.0f\n",150000*luas_bng+40000*luas_tnh);}
else
if (tipe == 'B')
{printf("\n Harga Bangunan = Rp. %.0f\n",200000*luas_bng);
printf("\n Harga Total = Rp. %.0f\n",200000*luas_bng+50000*luas_tnh);}
else
printf("\n Maaf Tipe Tidak Tersedia ");
getch ();
return 0;
}
BELAJAR STRUCT
#include<stdio.h>
struct buku
{
char judul[100];
float harga;
int hal;
}novel [100]; //novel adalah variabel tipenya adalah struct buku, nah strcut buku ini pnya variabel judul,harga,halaman.
main ()
{
int i,n;
printf("Banyak buku : ");
scanf("%d",&n);
fflush(stdin);
for(i=0;i<n;i++)
{
printf("\n");
printf("Judul Buku Ke-%d : ",i+1);
fflush(stdin);
gets(novel[i].judul);
printf("Harga : ");
scanf("%f",&novel[i].harga);
printf("Jumlah Halaman : ");
scanf("%d",&novel[i].hal);}
printf("\n");
for(i=0;i<n;i++){
printf("\tjudul buku = %s \n\tHarga buku = Rp. %.2f \n\tJumlah Halaman = %d",novel[i].judul,novel[i].harga,novel[i].hal );
printf("\n");
}
getch ();
}
ADA LAGI
#include<stdio.h>
struct publikasi
{
int tgl,bln,tahun;
};
struct buku
{
char judul[100];
float harga;
int hal;
struct publikasi tglp;
}novel [100];
main ()
{
int i,n;
printf("Banyak buku : ");
scanf("%d",&n);
fflush(stdin);
for(i=0;i<n;i++)
{
printf("\n");
printf("Judul Buku Ke-%d : ",i+1);
fflush(stdin);
gets(novel[i].judul);
printf("Harga : ");
scanf("%f",&novel[i].harga);
fflush(stdin);
printf("Jumlah Halaman : ");
scanf("%d",&novel[i].hal);
fflush(stdin);
printf("Tgl Publikasi : ");
scanf("%d-%d-%d",&novel[i].tglp.tgl,&novel[i].tglp.bln,&novel[i].tglp.tahun);
fflush(stdin);
printf("\n");
}
for(i=0;i<n;i++){
printf("\tjudul buku = %s \n\tHarga buku = Rp. %.2f \n\tJumlah Halaman = %d \n\tTanggal Publikasi = %d-%d-%d",novel[i].judul,novel[i].harga,novel[i].hal,novel[i].tglp.tgl,novel[i].tglp.bln,novel[i].tglp.tahun);
printf("\n");
}
getch ();
}
MENGURUTKAN ARRAY
#include<stdio.h>
//program mengurutkan array
main () {
int A[5];
int i,j,tampung;
//Masukkan bilangan
for(i=0;i<5;i++)
scanf("%d",&A[i]);
//proses tinggi ke rendah
for (i=0;i<5;i++)
{
for (j=0;j<5;j++)
{
if (A[i]<A[j])
{tampung= A[i];
A[i]=A[j];
A[j]=tampung;
}
}
}
printf("Tinggi ke Rendah: ");
for(i=4;i>=0;i--)
{printf("%d",A[i]);
}
//proses rendah ke tinggi
for (i=0;i<5-1;i++)
{
for (j=i+1;j<5;j++)
{
if (A[i]<A[j])
{tampung= A[i];
A[i]=A[j];
A[j]=tampung;
}
}
}
printf("\nRendah ke Tinggi : ");
for(i=4;i>=0;i--)
{printf("%d",A[i]);
}
getch ();
}
PROGRAM KTP ENUM DALAM STRUCT
#include<stdio.h>
enum jenisk{laki_laki,wanita};
enum golongan{A,B,AB,O};
enum agama {islam,hindu,budha,kristen,katolik};
enum status {Belum_Kawin,Kawin};
struct alamat
{
char jalan[30],rt[20],kel[20],kec[20];
};
struct kartu
{
char nama[30],tempat [30],pek[30],kew[10],ber[15];
float nik;
struct alamat al ;
enum jenisk jk;
enum golongan gol;
enum agama ag;
enum status sta;
}ktp [100];
main ()
{
int i,n;
char *ktpjk[]={"","laki-laki","wanita"};
char *ktpgol[]={"","A","B","AB","O"};
char *ktpag[]={"","islam","hindu","budha","kristen","katolik"};
char *ktpsta[]={"","Belum Kawin","Kawin"};
printf("\n");
printf("Banyak Data Penduduk : ");
scanf("%d",&n);
fflush(stdin);
for(i=0;i<n;i++)
{
printf("\n");
fflush(stdin);
printf("Data Penduduk Ke-%d ",i+1);
printf("\n");
printf("NIK : ");
scanf("%f",&ktp[i].nik);
fflush(stdin);
printf("Nama : ");
gets(ktp[i].nama);
//fflush(stdin);
printf("Tempat/Tgl Lahir : ");
gets(ktp[i].tempat);
printf("Jenis Kelamin : ");
scanf("%d",&ktp[i].jk);
//fflush(stdin);
printf("Gol Darah : ");
scanf("%d",&ktp[i].gol);
fflush(stdin);
//fflush(stdin);
printf("Alamat : ");
gets(ktp[i].al.jalan);
printf("\tRT/RW : ");
gets(ktp[i].al.rt);
printf("\tKel/Desa : ");
gets(ktp[i].al.kel);
printf("\tKecamatan : ");
gets(ktp[i].al.kec);
printf("Agama : ");
scanf("%d",&ktp[i].ag);
printf("Status Perkawinan : ");
scanf("%d",&ktp[i].sta);
fflush(stdin);
printf("Pekerjaan : ");
gets(ktp[i].pek);
//fflush(stdin);
printf("Kewarganegaraan : ");
gets(ktp[i].kew);
//fflush(stdin);
printf("Berlaku Hingga : ");
gets(ktp[i].ber);
//fflush(stdin);
printf("\n");
}
for(i=0;i<n;i++){
printf("-------------------------------------\n");
printf("NIK= %0.f\n",ktp[i].nik);
printf("NAMA= %s\n",ktp[i].nama);
printf("TTL= %s\n",ktp[i].tempat);
printf("JENIS KELAMIN = %s\n",ktpjk[ktp[i].jk]);
printf("GOLONGAN DARAH = %s\n",ktpgol[ktp[i].gol]);
printf("ALAMAT= %s\n",ktp[i].al.jalan);
printf("RT/RW= %s\n\t",ktp[i].al.rt);
printf("KELURAHAN= %s\n\t",ktp[i].al.kel);
printf("KECAMATAN= %s\n\t",ktp[i].al.kec);
printf("AGAMA = %s\n",ktpag[ktp[i].ag]);
printf("STATUS = %s\n",ktpsta[ktp[i].sta]);
printf("PEKERJAAN= %s\n",ktp[i].pek);
printf("KEWARGANEGARAAN= %s\n",ktp[i].kew);
printf("BERLAKU HINGGA= %s\n",ktp[i].ber);
printf("\n");
}
getch ();
}
OKE INI BEBERAPA PROGRAM C++ TERIMAKASIH
SUMBER : BELAJAR :D
0 Comments