|
Assalamualaikum..
nak tanye sikit la.. program C
nak buat program utk mesin ATM
1. masukan pin...
2 . duit dlm gandaan 10 & 50 & 100
3. keluaran min 10 & max 1000
tu jer.. memang basic tp aku tak reti la... tq pada sesape leh tolong...tqvm |
|
|
|
|
|
|
|
ni buat app betol2 ke jus mcm asgnment? |
|
|
|
|
|
|
|
aku ada buat sikit pakai function for 2.. tak pandai la.. macam tak jadi je.. |
|
|
|
|
|
|
|
tunjuk code anda di sini
kalau salah insya-allah boleh diperbetulkan |
|
|
|
|
|
|
|
Reply #5 shahnazz's post
ok... aku paste kan kat bawah ni...tp aku tak pakai function for cuma pakai IF jer
tp tak siap lg ni.. tengah pening la.. sape2 leh bantu.. try la
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
void main()
{
long pin=111111;
long pitih;
int rem,sep,lim,ser,test;
/*clrscr();*/
printf("Masukkan pin:\n");
scanf("%d", &pin);
if(pin==111111)
{ printf("Masukkan jumlah yang ingin dikeluarkan:\n");
scanf("%d", &pitih);
}
else{
printf("Maaf. Pin silap. Masukkan pin sekali lagi:\n");
scanf("%d", &pin);
}
/* if((pitih<10)||(pitih>1000))
{
printf("Maaf. Jumlah yang ingin dikeluarkan tak sah. Sila masukkan jumlah dlm 10 - 1000\n");
scanf("%f", &pitih);
}*/
if(pitih>=100)
{ ser=pitih/100;
rem=pitih%100;
if(rem>=50)
{ lim=1;
rem=(rem)-50;
sep=rem/10;
}
else
{ lim=0;
sep=rem/10;
}
printf("\n Jumlah yg dikeluarkan: RM%d\n", pitih);
printf("\Bilangan not RM100: %d\n", ser);
printf("\Bilangan not RM50: %d\n", lim);
printf("\Bilangan not RM10: %d\n", sep);
}
else if(pitih<100)
{ ser=0;
if(pitih>=50)
{ lim=1;
rem=pitih-50;
sep=rem/10;
}
else
{ lim=0;
sep=pitih/10;
}
printf("\n Jumlah yg dikeluarkan: RM%d\n", pitih);
printf("\nBilangan not RM100: %d\n", ser);
printf("\nBilangan not RM50: %d\n", lim);
printf("\nBilangan not RM10: %d\n", sep);
}
else
printf("apeape jela:\n");
/*getch();*/
} |
|
|
|
|
|
|
|
lupa bagi soalan..soalan ni nampak senang je..
Suatu ATM akan mengeluarkan wang menurut jumlah wang yang pelanggan ingin
keluarkan. Pelanggan akan memasukkan nombor pin (6 digit numerik). Pelanggan
kemudiannya akan memasukkan nilai jumlah wang yang ingin dikeluarkan. Nilai
minima ialah $10.00 dan nilai maksima ialah $1000.00.
Tulis satu aturcara C yang akan:
1) Memohon pelanggan memasukkan nombor pin.
2) Memohon jumlah yang ingin dikeluarkan.
3) Memeriksa bahawa jumlah dimasukkan adalah di antara nilai minima dan
maksima.
4) Menggira dan memaparkan nilai jumlah yang dikeluarkan dalam nilai $100.00,
$50.00 dan $10.00 (berdasarkan denominasi tertinggi ke terendah). |
|
|
|
|
|
|
| |
|