Klavyeden girilen bir sayının faktöriyelini bulan bir programı for, do while, while ve if goto ile yazınız?
for
#include <stdio.h> #include <conio.h> main() { int sayi,fakt,s; s=0;fakt=1; printf("Bir Sayi Giriniz:"); scanf("%d",&sayi); for (s=1;s<=sayi;s++) { fakt*=s; } printf ("Sonuc=%d dir...",fakt); getch(); }
while
#include <stdio.h> #include <conio.h> main() { int sayi,fakt,s; s=0;fakt=1; printf("Bir Sayi Giriniz:"); scanf("%d",&sayi); s=1; while (s<=sayi) { fakt*=s; s++; } printf ("Sonuc=%d dir...",fakt); getch(); }
do while
#include <stdio.h> #include <conio.h> main() { int sayi,fakt,s; s=0;fakt=1; s=1; printf("Bir Sayi Giriniz:"); scanf("%d",&sayi); do { fakt*=s; s++; } while (s<=sayi); printf ("Sonuc=%d dir...",fakt); getch(); }
if goto
#include <stdio.h> #include <conio.h> main() { int sayi,fakt,s; s=0;fakt=1; s=1; printf("Bir Sayi Giriniz:"); scanf("%d",&sayi); bayraktar: { fakt*=s; s++; } if (s<=sayi)goto bayraktar; printf ("Sonuc=%d dir...",fakt); getch(); }
Klavyeden girilen n adet sayının kareleri toplamını bulan bir programı for, do while, while ve if goto ile yazınız?for#include <stdio.h> #include <stdlib.h> int main() { int n,s,x,t,sonuc; t=0; printf("n sayisinin degerini giriniz: "); scanf("%d",&n); for (s=0; s<n;s++) { printf("%d x degerini giriniz:",s+1); scanf("%d",&x); sonuc=x*x; t=t+sonuc; } printf("Sonuc=%d",t); return 0; }while#include <stdio.h> #include <stdlib.h> int main() { int n,s,x,t,sonuc; t=0; printf("n sayisinin degerini giriniz: "); scanf("%d",&n); s=0; while (s<n) { printf("%d x degerini giriniz:",s+1); scanf("%d",&x); s++; sonuc=x*x; t=t+sonuc; } printf("Sonuc=%d",t); return 0; }do while#include <stdio.h> #include <stdlib.h> int main() { int n,s,x,t,sonuc; t=0; printf("n sayisinin degerini giriniz: "); scanf("%d",&n); s=0; do { printf("%d x degerini giriniz:",s+1); scanf("%d",&x); s++; sonuc=x*x; t=t+sonuc; } while (s<n); printf("Sonuc=%d",t); return 0; }if goto#include <stdio.h> #include <stdlib.h> int main() { int n,s,x,t,sonuc; t=0; printf("n sayisinin degerini giriniz: "); scanf("%d",&n); s=0; bayraktar: { printf("%d x degerini giriniz:",s+1); scanf("%d",&x); s++; sonuc=x*x; t=t+sonuc; } if(s<n)goto bayraktar; printf("Sonuc=%d",t); return 0; }Klavyeden n adet sayı girilmektedir. Girilen sayılardan 5 den küçük olanların adet ve toplamlarını bulan programı for, do while, while ve if goto ile yazınız?for#include <stdio.h> #include <conio.h> main() { int n,s,x,t,a,kriter; a=t=0; printf ("n sayiyi giriniz="); scanf ("%d",&n); for(s=0;s<n;s++) { printf("\n %d. x sayisini giriniz:",s+1); scanf("%d",&x); if (x<5) { a++; t+=x; } } printf ("Adet=%d dir,Toplam=%d dir...",a,t); getch(); }while#include <stdio.h> #include <conio.h> main() { int n,s,x,t,a,kriter; a=t=0; printf ("n sayiyi giriniz="); scanf ("%d",&n); s=0; while(s<n) { s++; printf("\n %d. x sayisini giriniz:",s+1); scanf("%d",&x); if (x<5) a++; t+=x; } printf ("Adet=%d dir,Toplam=%d dir...",a,t); getch(); }do while#include <stdio.h> #include <conio.h> main() { int n,s,x,t,a,kriter; a=t=0; printf ("n sayiyi giriniz="); scanf ("%d",&n); s=0; do { s++; printf("\n %d. x sayisini giriniz:",s+1); scanf("%d",&x); if (x<5) a++; t+=x; } while (s<n); printf ("Adet=%d dir,Toplam=%d dir...",a,t); getch(); }if goto#include <stdio.h> #include <conio.h> main() { int n,s,x,t,a,kriter; a=t=0; printf ("n sayiyi giriniz="); scanf ("%d",&n); s=0; bayraktar: { s++; printf("\n %d. x sayisini giriniz:",s+1); scanf("%d",&x); if (x<5) a++; t+=x; } if (s<n)goto bayraktar; printf ("Adet=%d dir,Toplam=%d dir...",a,t); getch(); }
0 yorum:
Yorum Gönder