Try And Learn....Semua Pasti Bisaaa

Blog

17/05/2010 15:43

Struture-Array Contoh Latihan Kereta

INPUT  & OUTPUT :

 

 

LISTING PROGRAM

#include<stdio.h>

#include<conio.h>

#include<iostream.h>

main()

{ struct

            {char kls[10],namak[10], kk[3], kl,jk,jamk[20];

    int jum;

    float harga,total;}kereta[5];

    char nk[10],np[10];

    int i,n;

    float ubay,ukem,ts;

    clrscr();

cout<<"Nama Kasir = ";cin>>nk;

cout<<"Nama Pembeli = ";cin>>np;

cout<<"Jumlah Beli = ";cin>>n;

for (i=1;i<=n;i++)

{

cout<<endl;

cout<<"Kode Kereta [PH/AB/AL] = ";cin>>kereta[i].kk;

cout<<"Kode Kelas [1/2/3] = ";cin>>kereta[i].kl;

cout<<"Jam Keberangkatan [A/B] = ";cin>>kereta[i].jk;

if (!strcmp(kereta[i].kk,"PH") || !strcmp(kereta[i].kk,"ph"))

 {strcpy(kereta[i].namak,"Parahyangan");}

else if (!strcmp(kereta[i].kk,"AB") ||!strcmp(kereta[i].kk,"ab"))

 {strcpy(kereta[i].namak,"Argo Bromo");}

else

 {strcpy(kereta[i].namak,"Argo Lawu");}

 

if (kereta[i].kl='1')

{(strcpy(kereta[i].kls,"VIP"));

 kereta[i].harga=1200000;}

else if (kereta[i].kl='2')

{(strcpy(kereta[i].kls,"Bisnis"));

 kereta[i].harga=600000;}

else

{(strcpy(kereta[i].kls,"Ekonomi"));

 kereta[i].harga=200000;}

 

if ((kereta[i].jk='A') || (kereta[i].jk='a'))

   if (kereta[i].kl='1')

                        {(strcpy(kereta[i].jamk,"Pagi pukul 09.00"));}

   else if (kereta[i].kl='2')

                        {(strcpy(kereta[i].jamk,"Siang pukul 13.00"));}

            else

                        {(strcpy(kereta[i].jamk,"Sore pukul 17.00"));}

else

   if (kereta[i].kl='1')

                        {strcpy(kereta[i].jamk,"Pagi pukul 10.00");}

   else if (kereta[i].kl='2')

                        {strcpy(kereta[i].jamk,"Siang pukul 14.00");}

            else

                        {strcpy(kereta[i].jamk,"Malam pukul 20.00");}

}

 

cout<<endl<<endl;

printf("\nNama Kasir     = %s",nk);

printf("\nNama Pembeli             = %s",np);

for (i=1;i<=n;i++)

{

cout<<"\nData Ke - "<<i;

printf("\nNama Kereta = %s",kereta[i].namak);

printf("\nNama Kelas    = %s",kereta[i].kls);

printf("\nHarga Tiket     = %8.0f",kereta[i].harga);

printf("\nJam Keberangkatan     = %s",kereta[i].jamk);

cout<<"\n_______________________________________";

ts=ts+kereta[i].harga;

}

printf("\nTotal Keseluruhan        = %8.0f",ts);

cout<<"\nUang Bayar = Rp ";cin>>ubay;

ukem=ubay-ts;

printf("\nUang Kembali             = %8.0f",ukem);

getch();

}

STRUC_ARRAY_KERETA.pdf (54,3 kB)

17/05/2010 15:38

Structure - Contoh Latihan Kereta

INPUT  & OUTPUT :

 

 

LISTING PROGRAM

#include<stdio.h>

#include<conio.h>

#include<iostream.h>

main()

{ struct

            {char nk[10],kls[10],namak[10], np[10], kk[3], kl,jk,jamk[20];

    int jum;

    float harga,total, ubay,ukem;}kereta;

    clrscr();

cout<<"Nama Kasir = ";cin>>kereta.nk;

cout<<"Nama Pembeli = ";cin>>kereta.np;

cout<<"Kode Kereta [PH/AB/AL] = ";cin>>kereta.kk;

cout<<"Kode Kelas [1/2/3] = ";cin>>kereta.kl;

cout<<"Jam Keberangkatan [A/B] = ";cin>>kereta.jk;

cout<<"Jumlah Beli = ";cin>>kereta.jum;

 

if (!strcmp(kereta.kk,"PH") || !strcmp(kereta.kk,"ph"))

 {strcpy(kereta.namak,"Parahyangan");}

else if (!strcmp(kereta.kk,"AB") ||!strcmp(kereta.kk,"ab"))

 {strcpy(kereta.namak,"Argo Bromo");}

else

 {strcpy(kereta.namak,"Argo Lawu");}

 

if (kereta.kl='1')

{(strcpy(kereta.kls,"VIP"));

 kereta.harga=1200000;}

else if (kereta.kl='2')

{(strcpy(kereta.kls,"Bisnis"));

 kereta.harga=600000;}

else

{(strcpy(kereta.kls,"Ekonomi"));

 kereta.harga=200000;}

 

if ((kereta.jk='A') || (kereta.jk='a'))

   if (kereta.kl='1')

                        {(strcpy(kereta.jamk,"Pagi pukul 09.00"));}

   else if (kereta.kl='2')

                        {(strcpy(kereta.jamk,"Siang pukul 13.00"));}

            else

                        {(strcpy(kereta.jamk,"Sore pukul 17.00"));}

else

   if (kereta.kl='1')

                        {strcpy(kereta.jamk,"Pagi pukul 10.00");}

   else if (kereta.kl='2')

                        {strcpy(kereta.jamk,"Siang pukul 14.00");}

            else

                        {strcpy(kereta.jamk,"Malam pukul 20.00");}

 

cout<<endl<<endl;

printf("\nNama Kasir     = %s",kereta.nk);

printf("\nNama Pembeli             = %s",kereta.np);

printf("\nNama Kereta = %s",kereta.namak);

printf("\nNama Kelas    = %s",kereta.kls);

printf("\nHarga Tiket     = %8.0f",kereta.harga);

printf("\nJam Keberangkatan     = %s",kereta.jamk);

printf("\nJumlah Beli      = %d",kereta.jum);

kereta.total=kereta.jum*kereta.harga;

printf("\nTotal Bayar     = %8.0f",kereta.total);

cout<<"\nUang Bayar = Rp ";cin>>kereta.ubay;

kereta.ukem=kereta.ubay-kereta.total;

printf("\nUang Kembali             = %8.0f",kereta.ukem);

getch();

}

STRUC_KERETA.pdf (38,9 kB)

17/05/2010 15:35

Structure + Array + Function Contoh Latihan Rumah

INPUT :

 

 

OUTPUT :

 

 

LISTING PROGRAM

 

#include "stdio.h"

#include "conio.h"

#include "iostream.h"

 

sisa (float tc)

{ float kdp,sp; int dp,hr;

if (tc > dp)

 { return(kdp = tc - dp);

   return(sp = hr - kdp);

   return (printf("\nKelebihan Cicilan anda DP adalah = %8.0f",kdp));}

 else if (tc < dp)

 { return (kdp = dp-tc);

   return(sp = hr + kdp);

   return (printf("\nKekurangan Cicilan anda DP adalah = %8.0f",kdp));}

 else

 { return (printf("\nDp anda sudah cukup"));

   return (sp = hr + 0);}

}

 

garis()

{

cout<<"-----------------------------------------"<

}

main()

{ char np[10],type[3],namat[10];

  int i,n;

  float hr,dp,tc,cdp[5],kdp,sp;

 

cout<<"PERUMAHAN SUKARAYA INDAH "<

garis();

cout<<"Masukkan Nama Pembeli = ";gets(np);

cout<<"Masukkan Type [21/36/45] = ";cin>>type;

if (!strcmp(type,"21"))

  { strcpy(namat,"Anyelir");

    hr = 50000000;

    dp = 5000000;}

else if (!strcmp(type,"36"))

  { strcpy(namat,"Kenanga");

    hr = 100000000;

    dp = 3000000;}

else

  { strcpy(namat,"Seruni");

    hr = 150000000;

    dp = 75000000;}

 

cout<<"Masukkan Lama Cicilan DP = ";cin>>n;

for (i=1;i<=n;i++)

{ cout<<"Cicilan ke - "<

  cout<<"\nJumlah Biaya cicilan DP = ";cin>>cdp[i];}

  garis();

  cout<<<

  cout<<"Daftar Biaya Pembelian Rumah "<

  garis();

  printf("\nNama Pembeli = %s",np);

 printf("\nType Rumah yang diambil = %s",type);

 printf("\nNama Type Rumah = %s",namat);

 printf("\nHarga Rumah = %8.0f",hr);

 printf("\nBiaya DP = %8.0f",dp);

 cout<<

 printf("\nRincian Jumlah Pencicilan DP\n");

 garis();

 printf("\nCicilan Ke   Jumlah Biaya Cicilan DP\n");

 garis();

 for(i=1;i<=n;i++)

 {printf("\n %d    %8.0f",i,cdp[i]);

 tc=tc+cdp[i];

 cout<

 }

 garis();

 printf("\nTotal Cicilan DP =%8.0f",tc);

   sp = sisa (tc);

 printf("\nSisa Pembayaran = %8.0f",sp);

 cout<

 getch();

 }

STRUC_ARRAY_FUNCTION_RUMAH.pdf (69,6 kB)

 

29/04/2010 21:02

Tugas 2 Perhitungan Sederhana

NB : perhatikan keterangan yang tersedia di soal..... keterlambatan dianggap kelompok tersebut tidak menyerahkan tugas

ikuti format yang sudah disediakan..

TUGAS 2 perhitungan sederhana.pdf (35,8 kB)

28/04/2010 07:58

Latihan Penggabungan CheckBox & Option

Materi ini dipergunakan untuk hari kamis - sabtu (8 - 10 April 2010). Silahkan di print untuk masing-masing anggota kelompoknya, materi harus dipegang pada waktu kuliah pada tanggal tersebut.

LATIHAN PENGGABUNGAN CHECK BOX.pdf (57,6 kB)

TERIMA KASIH ATAS PERHATIANNYA

28/04/2010 07:55

Revisi Tugas 3 Perhitungan Gaji

Tugas dikumpulkan tanggal 10-04-2010 pukul 12.00 di lab masing-masing

TUGAS 3 PERHITUNGAN GAJI.pdf (52,8 kB)

Contact

Untuk SERVICE,INSTALASI KOMPUTER DAN LAN, hubungi:
"RODAM COMPUTER"
Perumahan Sukaraya Indah
Blok C12A No. 02 Cikarang Utara
Angga Saputra (02196008921)
Daniel Taufik (08567979543)

Search site

© 2008 All rights reserved.

Create a free websiteWebnode