Mesran

Hanya ingin berbagi kebaikan dan mendapatkan kebaikan yang lain.

Latihan Structure C/C++

Ketikkanlah program dibawah ini :

#include “conio.h”
#include “iostream.h”
#include “string.h”

struct dataproduk{
int kode ;
int jumlah ;
} recproduk[10] ;

void main() {

long harga ;
long total ;
char nama[20];
int i ;

for(i=0 ; i<10 ; i++){
clrscr() ;
gotoxy(30,4) ; cout<< “Inputkan Kode Produk[1,2,3]”  ;
gotoxy(30,5) ; cout<< “—————————”  ;
gotoxy(30,6) ; cout<< “Kode  : ”  ; cin >> recproduk[i].kode ;
gotoxy(30,7) ; cout<< “Jumlah: ”  ; cin >> recproduk[i].jumlah ;
}

clrscr() ;
gotoxy(10,2) ; cout<< “PT. SMARTPROG”  ;
gotoxy(10,3) ; cout<< “Laporan Penjualan Produk”  ;
gotoxy(10,4) ; cout<< “—————————————————–”  ;
gotoxy(10,5) ; cout<< “No Kode   Nama         Harga    Jumlah   Total Harga ”  ;
gotoxy(10,6) ; cout<< “—————————————————–”  ;

for(i=0 ; i<10 ; i++){
if(recproduk[i].kode==1) {
strcpy(nama,”TV Sony”) ;
harga = 1000000 ;
}else if(recproduk[i].kode==2) {
strcpy(nama,”DVD”) ;
harga = 650000 ;
}else if(recproduk[i].kode==3) {
strcpy(nama,”CD Blank”) ;
harga = 15000;
}else{
strcpy(nama,”—-“) ;
harga = 0 ;
}

total = harga * recproduk[i].jumlah ;
gotoxy(10,7+i) ; cout<< i+1 << ”  ” << recproduk[i].kode ;
gotoxy(19,7+i) ; cout<< nama  ;
gotoxy(34,7+i) ; cout<< harga ;
gotoxy(42,7+i) ; cout<< recproduk[i].jumlah;
gotoxy(53,7+i) ; cout<< total;
}
gotoxy(10,8+i) ; cout<< “—————————————————–” ;

}

Hasil program akan sama seperti pada output sebelumnya seperti berikut ini :


Advertisements

Filed under: C/C++,

3 Responses

  1. udn says:

    bagaimana cara menghitung total keseluruhan dari nilai total harga.
    mohon bantuannya

    • Mesran says:

      di dalam perulangan tersebut dilakukan penjumlahan terhadap total harga.

      misal :
      For(){ // bisa juga dengan perulangan lainnya 😀


      totalharga=totalharga+harga ; // seperti ini penjumlahannya di dalam perulangan
      }

      cout <<totalharga ; // menampilkannya di luar perulangan

  2. […] Latihan Structure C/C++ […]

Terima kasih telah memberikan komentar anda.

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Archives Per Tahun

%d bloggers like this: