31.12.2010
30.12.2010
Yazılım Günleri
Etkinlik Programı
6 Ocak 12.30-17.30:
-Yrd.Doç.Dr Mehmet Albayrak
Microsoft Robotics Studio
… -Ahmet Ali Süzen
Multitouch ile programlama
-İbrahim Tanrıverdi
ASP.NET 4.0 ile gelen yenilikler
7 Ocak 12.30-17.30:
-Mert Çalışkan
Maven ile AKıllı Projeler
-Kenan Sevindik
Ant + Ivy ile yazılım geliştirme
Yaşam Döngüsü
-Okan Kahraman
Spring Roo
24.12.2010
C'de Basit Bir Bankamatik Simülasyonu
Program gayet basit aslında. İçinde goto, fonksiyon, if-else yapısı var. Kullanıcıdan şifre isteyerek program başlıyor, kullanıcı şifreyi doğru girdiyse hesabında bulunan 1000 lirasını 10 ve 10 TL'nin katları şeklinde çekebiliyor. Yani minimum 10 lira çekebiliyorsunuz.
#include
void para(int );
int main(){
int sifre=1234,cekilecek;
printf("Bankamıza hosgeldiniz!!!\n");
birdaha:
printf("Lutfen sifrenizi giriniz: \n");
scanf("%d",&sifre);
if(sifre==1234){
printf("Sifre dogru tesekkurler..!!\n");
printf("Bakiyeniz 1000 TL dir!!\n");
printf("Ne kadar para cekmek istiyorsunuz: \n");
scanf("%d",&cekilecek);
if(cekilecek<=1000)
para(cekilecek);
else
printf("Bakiyeniz yetersizdir..\n");
}
else {
printf("Sifrenizi hatalı girdiniz.. \n");
goto birdaha;
}
}
void para(int a){
int ellilik,yirmilik,onluk;
if (a%10!=0)
printf("Lutfen 10 ve 10nun katlari seklinde tekrar deneyiniz\n");
else {
ellilik=a/50;
a-=ellilik*50;
yirmilik =a/20;
a-=yirmilik*20;
onluk=a/10;
a-=onluk*10;
printf("%d tane 50 TL\n ",ellilik);
printf("%d tane 20 TL\n ",yirmilik);
printf("%d tane 10 TL\n ",onluk);
}
}
#include
void para(int );
int main(){
int sifre=1234,cekilecek;
printf("Bankamıza hosgeldiniz!!!\n");
birdaha:
printf("Lutfen sifrenizi giriniz: \n");
scanf("%d",&sifre);
if(sifre==1234){
printf("Sifre dogru tesekkurler..!!\n");
printf("Bakiyeniz 1000 TL dir!!\n");
printf("Ne kadar para cekmek istiyorsunuz: \n");
scanf("%d",&cekilecek);
if(cekilecek<=1000)
para(cekilecek);
else
printf("Bakiyeniz yetersizdir..\n");
}
else {
printf("Sifrenizi hatalı girdiniz.. \n");
goto birdaha;
}
}
void para(int a){
int ellilik,yirmilik,onluk;
if (a%10!=0)
printf("Lutfen 10 ve 10nun katlari seklinde tekrar deneyiniz\n");
else {
ellilik=a/50;
a-=ellilik*50;
yirmilik =a/20;
a-=yirmilik*20;
onluk=a/10;
a-=onluk*10;
printf("%d tane 50 TL\n ",ellilik);
printf("%d tane 20 TL\n ",yirmilik);
printf("%d tane 10 TL\n ",onluk);
}
}
Kaydol:
Kayıtlar (Atom)