BEBERAPA PROGRAM C++ DENGAN PRINTF

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

Post a Comment

0 Comments