Bu programda C veya C++ derleyicisinde konsoldan girilen (A,B,C,D,E,F,G) harflerinin yani notların kaç defa girildiğini hesaplamaktadır. Not girilme işleminin bitirilmesi amacıyla (sonsuz döngünün kırılması) konsoldan ‘Z’ harfi girilmelidir. C veya C++ dilinde switch-case kullanımına örnek teşkil etmektedir.
Program Kodu:
- //—————————————————————————
- #include <vcl.h>
- #pragma hdrstop
- #include <stdio.h>
- #include <conio.h>
- //—————————————————————————
- #pragma argsused
- int main(int argc, char* argv[])
- {
- int asayisi=0,bsayisi=0,csayisi=0,dsayisi=0,esayisi=0,fsayisi=0,gsayisi=0;
- char not;
- printf(“Harf Notunu Giriniz: “);
- scanf(“%s”,¬);
- while(not!=’Z’)
- {
- switch(not)
- {
- case ‘A’:
- asayisi++;
- break;
- case ‘B’:
- bsayisi++;
- break;
- case ‘C’:
- csayisi++;
- break;
- case ‘D’:
- dsayisi++;
- break;
- case ‘E’:
- esayisi++;
- break;
- case ‘F’:
- fsayisi++;
- case ‘G’:
- gsayisi++;
- break;
- default:
- break;
- }
- printf(“Harf Notunu Giriniz: “);
- scanf(“%s”,¬);
- }
- printf(“\nA Notlari Sayisi:%d”,asayisi);
- printf(“\nB Notlari Sayisi:%d”,bsayisi);
- printf(“\nC Notlari Sayisi:%d”,csayisi);
- printf(“\nD Notlari Sayisi:%d”,dsayisi);
- printf(“\nE Notlari Sayisi:%d”,esayisi);
- printf(“\nF Notlari Sayisi:%d”,fsayisi);
- printf(“\nG Notlari Sayisi:%d”,gsayisi);
- getche();
- return 0;
- }
0 yorum:
Yorum Gönder