-->

Program Data Elektronik yang Tersimpan - Array Struktur C/C++


Studi Kasus Post Test 6.2 (Struktur Data - Modul 6)

Barang yang kita pernah miliki terutama elektronik memiliki spesifikasi yang berbeda-beda. Buatlah program menampilkan data yang tersimpan dalam variabel array dalam struktur dapat ditampilkan berdasarkan input dari luar.


#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <conio.h>
#define MAX 10  //batasan jumlah data inputan

struct data_spek_hp  //struktur data mahasiswa
{
 char merek[20];
 char tipe[20];
 char spek[20];
 int harga;
};

int main()
{
 int i, jml = 0;
 char tombol;
 struct data_spek_hp data_hp[MAX];  //batasan penyimpanan hingga 10t data
 
 printf ("Mendata Spesifikasi Handphone\n\n");
 
 do  //perulangan do-while
 {   //informasi data pribadi mahasiswa
  printf ("Masukan Merek       = "); scanf ("%s", &data_hp[jml].merek);
  printf ("Masukan Tipe        = "); scanf ("%s", &data_hp[jml].tipe);
  printf ("Masukan Spesifikasi = "); scanf ("%s", &data_hp[jml].spek);
  printf ("Masukan Harga       = "); scanf ("%d", &data_hp[jml].harga);
  
  jml++;
  //pemilihan melanjutkan atau menghentikan memasukan data
  printf ("\nLanjut masukan data (Y/T)? : ");
  tombol = toupper (getch());
  while (! (tombol == 'T' || tombol == 'Y'))
  tombol = toupper(getch());
  printf ("%c\n\n", tombol); 
 }
 
 while (tombol == 'Y');

 printf ("Data spesifikasi handphone yang tersimpan\n");
 printf ("===========================================================================\n\n");
 for (i = 0; i < jml; i++)  //perulangan untuk menampilkan hasil
 {   //hasil tampilan
  printf ("Data ke %d\n", i + 1);
  printf ("Merek       = %s\n", data_hp[i].merek);
  printf ("Tipe        = %s\n", data_hp[i].tipe);
  printf ("Spesifikasi = %s\n", data_hp[i].spek);
  printf ("Harga       = %d\n\n", data_hp[i].harga);
 }  
}


Hasil Running & Keterangan

 

Berlangganan update artikel terbaru via email:

0 Response to "Program Data Elektronik yang Tersimpan - Array Struktur C/C++"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel