70 likes | 217 Views
Soru1: Kullanıcıdan iki tam sayı girmesini isteyen ve daha sonra büyük olan sayı ile beraber ‘en büyüktür’ ifadesi yazan, ancak sayılar birbirine eşitse ‘Bu yasılar eşit’ yazan bir program yazınız. Not: Tek seçimli if ifadesi kullanınız. #include < stdio.h > #include < conio.h >
E N D
Soru1: Kullanıcıdan iki tam sayı girmesini isteyen ve daha sonra büyük olan sayı ile beraber ‘en büyüktür’ ifadesi yazan, ancak sayılar birbirine eşitse ‘Bu yasılar eşit’ yazan bir program yazınız. Not: Tek seçimli ififadesi kullanınız. #include <stdio.h> #include <conio.h> int main() { intx,y; printf( "Ikisayigiriniz: " ); scanf( "%d%d", &x, &y ); if ( x > y ) { printf( "%d buyuktur\n", x ); } if ( x < y ) { printf( "%d buyuktur\n", y ); } if ( x == y ) { printf( "Bu sayilaresittir.\n" ); } getch(); return 0; }
Soru2: Klavyeden 3 farklı tamsayı girişi yaptıran, daha sonra bu sayıları toplamını, ortalamasını, çarpımını, en küçüğünü ve en büyüğünü hesaplayan bir program yazın. Not: Tek seçimli ififadesi kullanınız. #include <stdio.h> #include <conio.h> int main() { inta,b, c,enkucuk,enbuyuk; printf("Ucfarklitamsayigiriniz: "); scanf("%d%d%d",&a, &b, &c); printf("Toplam: %d\n", a+b+c); printf("Ortalama: %f\n", 1.0*(a+b+c)/3); printf("Carpim: %d\n", a*b*c); enkucuk=a; if(b<enkucuk) enkucuk=b; if(c<enkucuk) enkucuk=c; printf("Enkucukdeger: %d\n", enkucuk); enbuyuk=a; if(b>enbuyuk) enbuyuk=b; if(c>enbuyuk) enbuyuk=c; printf("Enbuyukdeger: %d\n", enbuyuk); getch(); return 0; }
Soru3: Kullanıcıdan bir tamsayı alan ve bu sayının tek bir tamsayı mı yoksa çift bir tamsayı mı olduğunu hesaplayan ve sonucu ekrana yazan bir program yazınız. Not: Mod operatörünü kullanın. #include <stdio.h> #include <conio.h> int main() { int integer; printf( "Birtamsayigiriniz:: "); scanf( "%d", &integer ); if ( integer % 2 == 0 ) { printf( "%d bircifttamsayi\n", integer ); } if ( integer % 2 != 0 ) { printf( "%d birtektamsayi\n", integer ); } getch(); return 0; }
Soru4: floattüründen üç sayı alan ve bu sayıların bir dik üçgenin üç kenarı olup olmayacağınıza karar veren bir program. #include <stdio.h> #include <conio.h> int main() { double a,b,c; printf( "3 sayigiriniz: " ); scanf( "%lf %lf %lf", &a, &b, &c); int f=0; if ( c * c == a * a + b * b ) { printf( "Bu 3 sayidikucgeninkenarlariolabilir.\n" ); f=1; } if ( a * a == c * c + b * b ) { printf( "Bu 3 sayidikucgeninkenarlariolabilir.\n" ); f=1; } if ( b * b == a * a + c * c ) { printf( "Bu 3 sayidikucgeninkenarlariolabilir.\n" ); f=1; } if(f==0) printf("Bu 3 sayidikucgeninkenarlaridegildir.\n"); getch(); return 0; }
Soru5: Kullanıcıdan iki tam sayı girmesini isteyen ve daha sonra büyük olan sayı ile beraber ‘en büyüktür’ ifadesi yazan ancak sayılar birbirine eşitse ‘Bu yasılar eşit’ yazan bir program yazınız. Not:Yuvalı if/else ifadesi kullanınız . #include <stdio.h> #include <conio.h> int main(){ intnumb1, numb2; printf("Ikisayigiriniz: "); scanf("%d %d",&numb1,&numb2); if(numb1==numb2) printf("Bu sayilaresittir.\n"); else if(numb1>numb2) printf("%d buyuktur",numb1); else printf("%d buyuktur",numb2); getch(); return 0; }
Soru6: 1’den 10’a kadar olan tamsayıların toplamını bulan bir C programı yazınız. Not:Sayaç kontrollü bir while yapısı kullanınız. #include <stdio.h> #include <conio.h> int main(){ ints=0, i=1; while(i<=10){ s+= i; i++; } printf("Toplam: %d\n",s); getch(); return 0; }
Soru7: x’iny. kuvvetini bulan bir program yazınız. #include <stdio.h> #include <conio.h> int main(){ intx,y,i,kuvvet; i=1; kuvvet=1; printf("x'igiriniz: "); scanf("%d",&x); printf("y'igiriniz: "); scanf("%d",&y); while(i<=y){ kuvvet=kuvvet*x; i++; } printf("Kuvvet: %d",kuvvet); getch(); return 0; }