C'de Basit Bir ATM Programı Yazma
Programlamaya yeni başlıyanlar için sadece printf ve scanf kullanarak yazılan basit bir ATM programı :)
#include<stdio.h>
int parola=1905,number,a; float kalan=100.00,cek,yat;
main()
{parola_gir:
printf("---parolayi giriniz---\n");
scanf("%d",&parola);
if(parola==1905){
basla:
printf("---Para Cekmek Icin 1'e Basiniz Para Yatirmak Icin 2'ye Basiniz\n");
scanf("%d" , &a);
if(a==1){
printf("---Bakiye ==> %2f---", kalan );
printf("---cekmek istediginiz degeri giriniz---\n");
scanf("%f", &cek);
if(cek<=kalan){
kalan-=cek;
printf("---Bakiye ==> %f---", kalan) ;
for( ; ; ){
printf("---cikmak icin 0(sifir)'a basin devam etmek icin herhangi bir rakam giriniz---\n");
scanf("%d",&number);
if(number==0){
return 0;}
else
goto basla;}}
else {
printf("---Yetersiz Bakiye Haci :]---\n");
goto basla;}}
else if (a==2){
printf("---Bakiye ==> %f---\n", kalan);
printf("---Yatirmak istedigibiz degeri giriniz---\n");
scanf("%f",&yat);
kalan+=yat;
printf("---Bakiye ==> %f---\n", kalan);
for( ; ; ){
printf("---cikmak icin 0(sifir)'a basin devam etmek icin herhangi bir rakam giriniz---\n");
scanf("%d",&number);
if(number==0){
return 0;}
else
goto basla;}}
else{
printf("Yanlis Numara Girdiniz\n");
goto basla;}}
else
printf("---parolayi yanlis girdiniz---\n");
goto parola_gir;
}
#include<stdio.h>
int parola=1905,number,a; float kalan=100.00,cek,yat;
main()
{parola_gir:
printf("---parolayi giriniz---\n");
scanf("%d",&parola);
if(parola==1905){
basla:
printf("---Para Cekmek Icin 1'e Basiniz Para Yatirmak Icin 2'ye Basiniz\n");
scanf("%d" , &a);
if(a==1){
printf("---Bakiye ==> %2f---", kalan );
printf("---cekmek istediginiz degeri giriniz---\n");
scanf("%f", &cek);
if(cek<=kalan){
kalan-=cek;
printf("---Bakiye ==> %f---", kalan) ;
for( ; ; ){
printf("---cikmak icin 0(sifir)'a basin devam etmek icin herhangi bir rakam giriniz---\n");
scanf("%d",&number);
if(number==0){
return 0;}
else
goto basla;}}
else {
printf("---Yetersiz Bakiye Haci :]---\n");
goto basla;}}
else if (a==2){
printf("---Bakiye ==> %f---\n", kalan);
printf("---Yatirmak istedigibiz degeri giriniz---\n");
scanf("%f",&yat);
kalan+=yat;
printf("---Bakiye ==> %f---\n", kalan);
for( ; ; ){
printf("---cikmak icin 0(sifir)'a basin devam etmek icin herhangi bir rakam giriniz---\n");
scanf("%d",&number);
if(number==0){
return 0;}
else
goto basla;}}
else{
printf("Yanlis Numara Girdiniz\n");
goto basla;}}
else
printf("---parolayi yanlis girdiniz---\n");
goto parola_gir;
}
Comments
Post a Comment