Pengaturan

Gambar

Lainnya

Tentang KASKUS

Pusat Bantuan

Hubungi Kami

KASKUS Plus

© 2024 KASKUS, PT Darta Media Indonesia. All rights reserved

hiveractiveAvatar border
TS
hiveractive
[ASK] Help yang ngerti dev c++


1. Kenapa ya gan tiap ane input kode obat yg awalnya pake huruf mesti gitu ? emoticon-Berduka (S), tipe data apa yg harusnya ane pake gan?



2. Nah terus pas hasil outputnya kenapa kodenya jadi aneh begitu ya gan emoticon-Berduka (S) ?

3.Cara ngilagin 00000 yang banyak itu gimana ya gan?

4. Terakhir gimana caranya nampilin Nomer di sebelah kiri kode obat ya gan? padahal udh ane tulis tuh tapi gak muncul emoticon-Berduka (S)

thanks before gan

Code:

#include <stdio.h>
#include <conio.h>

void menu();
void penjualanobat();
void tampilan();

struct recobat
{
char kode[4];
char nama[20];
float harga;
int jumlah;
float total;
}pjobat[100];


int i,n;

main()
{
menu();
return 0;
}

void menu()
{

int pil;



do
{

printf("PENJUALAN DATA OBAT");
printf("----------------------------");
printf(" 1. Penjualan Obat");
printf(" 2. Menampilkan Data Penjualan Obat");
printf("\n 3. Keluar");
printf("\n Pilihan?");
scanf("%d",&pil);

switch(pil)
{
case 1 : penjualanobat();break;
case 2 : tampilan();break;
case 3 : printf("Terima Kasih");break;
default : printf("Pilihan Anda Salah");break;
}
}
while(pil!=3);
}




void penjualanobat()

{


printf("Penjualan Obat");
printf("\nMasukkan jumlah Data=");
scanf("%i",&n);
for(i=0;i<n;i++)
{

printf("\n Data Ke-%i\n",a);
printf("Kode Obat=");
scanf("%s",&pjobat[i].kode);
printf("Nama Obat=");
scanf("%s",&pjobat[i].nama);
printf("Harga=");
scanf("%f",&pjobat[i].harga);
printf("Jumlah=");
scanf("%i",&pjobat[i].jumlah);
pjobat[i].total=pjobat[i].jumlah*pjobat[i].harga;
printf("Total=%f",pjobat[i].total);


}


}

void tampilan()

{

printf("\n\nData Penjualan Obat\n");
printf("\n----------------------------------------------------------------\n");
printf("\n No Kode Nama Harga Jumlah Total \n");
printf("---------------------------------------------------------------\n");
for(i=0;i<n;i++)
{
printf("%i %s %s %2.f %i %f\n",i++,pjobat[i].kode,pjobat[i].nama,pjobat[i].harga,pjobat[i].jumlah,pjobat[i].total);
}
printf("\n\nTekan enter");
getche();

}
Diubah oleh hiveractive 04-01-2015 08:16
0
2.7K
6
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
Programmer ForumKASKUS Official
20.2KThread4.3KAnggota
Terlama
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Ikuti KASKUS di
© 2023 KASKUS, PT Darta Media Indonesia. All rights reserved.