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.

Slides:



Advertisements
Benzer bir sunumlar
Soru1 : Bir borcun faizi, basit olarak aşağıdaki formülle hesaplanır:
Advertisements

Dizi Kullanan Örnekler
BPR151 ALGORİTMA VE PROGRAMLAMA - I
Soru1: 1’den 4’e kadar olan tamsayıları ekrana tek satırda görülecek şekilde yazdıran bir programı aşağıdaki metotları kullanarak yazınız. Bir printf ifadesi.
Diziler.
YTÜROK TEMEL C PROGRAMLAMA EĞİTİMİ
Bölüm 8 Diziler Dizi Tanımı Dizi Elemanlarına Değer Atama
Karar Verme: Eşitlik ve Karşılaştırma Operatörleri
Nöbetçi Kontrollü Döngü
void medyan(int cevap[]) { int j; siralama(cevap);
Bölüm 7 Fonksiyonlar GÖSTERGELER Gösterge Tanımı
switch - case Yapısı Döngü Yapıları
Değişken Tanımlamaları
Yrd. Doç.Dr. Nilgün GÜLER BAYAZIT
Bölüm 2: Program Denetimi
Soru1: kuvvet(taban,us) Şeklinde bir yinelenen fonksiyon yazın
Bölüm 10 Yapılar ve Birleşimler
Karar ifadeleri ve Döngüler
Bölüm 5 Döngü Komutları while Komutu Diğer Operatörler Bileşik Komut
Soru1: Dışardan "%s" format belirteci kullanılarak girilecek 20 elemanlı bir dizinin elemanlarının kaç tanesinin rakam, kaç tanesinin harf ve kaç tanesinin.
Soru1: Bir tanesi tam sayı diğeri string olan iki elemanlı bir struct’ı bir başka struct’a direk kopyalama, memcpy kullanarak kopyalama ve tek tek elemanlarını.
Program Kontrol İfadeleri
Fonksiyonlar.
BPR151 ALGORİTMA VE PROGRAMLAMA - I
C ile Programlamaya Giriş
Bölüm 5 Döngü Komutları while Komutu Diğer Operatörler Bileşik Komut
FONKSİYONLAR.
Kontrol Yapıları ve Döngüler
Diziler Adres Kavramı Nesnelerin Adresleri sizeof Operatörü
DÖNGÜLER.
Diziler Dizi Tanımı Dizi Elemanlarına Değer Atama Diziler ve Göstergeler 2-Boyutlu Diziler.
Algoritma & Programlama
Fonksiyonlar Fonksiyon Tanımı Değer Döndürmeyen Fonksiyonlar
C Programlama Diline Giriş
Diziler. Dizi Tanımı Dizi Elemanlarına Değer Atama Diziler ve Göstergeler 2-Boyutlu Diziler.
PROGRAM DENETİM DEYİMLERİ
The if statement. if Şartlı kontrol Koşul değimi doğru (1) yada yanlış (0) değeri üretir. Şartın doğru olması durumunda if satırından sonraki değimler.
Nesne Tabanlı Programlama 2
C PROGRAMLAMA DİLİ YRD.DOÇ.DR. BUKET DOĞAN 1.
Bölüm 2 C Diline Genel Bir Bakış. 1/29 /* Örnek1- toplama.c Klavyeden girilen iki tamsayının toplamını bulup ekrana yazar. Erkan Yasan */ #include.
DÖNGÜLER(do-while deyimi)
Bu Günkü Konular If yapısı ve karşılaştırma operatörleri
Algoritma, bir işin hangi aşamalardan geçilerek yapılacağını gösteren çalışma planıdır. Algoritma Nedir ?
2. HAFTA 2. Hafta.
Algoritmalar ve Programlama I Ders 5: Operatörler
3. HAFTA 3. Hafta.
BİLGİSAYAR programlama II
Döngü Komutları. for deyimi bir alt limitten, bir üst limite kadar programın belirli bir parçasını tekrar eder. for deyiminde sayaç artış oranı da verilmelidir.
Fonksiyonlar.
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
BİLGİSAYAR programlama II
BİLGİSAYAR PROGRAMLAMA Ders 5: Döngüler
1 Bölüm 5 Döngü Komutları Alıştırmalar Bu bölümdeki problemler “C Dersi Çözümlü Problem Kitabı”, N. E. Ça ğ ıltay, C. E. Selbes, G. Tokdemir, ve Ç. Turhan,
BİLGİSAYAR PROGRAMLAMA Ders 6: Diziler Yrd. Doç. Dr. Altan MESUT Trakya Üniversitesi Bilgisayar Mühendisliği.
Bölüm 4 Seçme Komutları Alıştırmalar
Örnek Sorular Bilgisayar Programlama BIL 107. Soru 1: Ekran çıktısında 66 yazması için boşlukları doldurunuz ______ i = 'A'; printf(____, i__); CEVAP:
Bölüm 5 Döngü Komutları while Komutu while Komutu Diğer Operatörler (Bileşik atama, artırma ve azaltma operatörleri ) Diğer Operatörler (Bileşik atama,
Bölüm 8 Diziler Dizi Tanımı Dizi Elemanlarına Değer Atama Diziler ve Göstergeler 2-Boyutlu Diziler.
PROGRAMLAMA TEMELLERİ Burak UZUN Bilişim Teknolojileri Öğretmeni Burak UZUN.
Bilgisayar Programlama BIL 107
BİLGİSAYAR PROGRAMLAMA Ders 6: Diziler
BM-103 Programlamaya Giriş Güz 2016 (10. Sunu)
BİLGİSAYAR PROGRAMLAMA Ders 6: Diziler
BİLGİSAYAR PROGRAMLAMA Ders 5: Döngüler
PROGRAM KONTROL KOMUTLARI 1. if koşulu 2. if else koşulu
A,B,C gibi üç değeri okuyup bu değerlerden herhangi biri sıfır’a eşit ise bu değerleri yazdıran aksi halde çarpımlarını hesaplayıp yazdıran programı program.
Bölüm 2: Program Denetimi
WHILE DÖNGÜSÜ while (şart) { ifade 1; ifade 2; }
Aritmetik Operatörler
Diziler(Arrays).
Sunum transkripti:

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> int main() { int x,y; printf( "Iki sayi giriniz: " ); 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 sayilar esittir.\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 if ifadesi kullanınız. #include <stdio.h> #include <conio.h> int main() { int a,b, c,enkucuk,enbuyuk; printf("Uc farkli tamsayi giriniz: "); 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("Enkucuk deger: %d\n", enkucuk); enbuyuk=a; if(b>enbuyuk) enbuyuk=b; if(c>enbuyuk) enbuyuk=c; printf("Enbuyuk deger: %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( "Bir tamsayi giriniz:: "); scanf( "%d", &integer ); if ( integer % 2 == 0 ) { printf( "%d bir cift tamsayi\n", integer ); } if ( integer % 2 != 0 ) { printf( "%d bir tek tamsayi\n", integer ); getch(); return 0;

Soru4: float tü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 sayi giriniz: " ); scanf( "%lf %lf %lf", &a, &b, &c); int f=0; if ( c * c == a * a + b * b ) printf( "Bu 3 sayi dik ucgenin kenarlari olabilir.\n" ); f=1; } if ( a * a == c * c + b * b ) if ( b * b == a * a + c * c ) if(f==0) printf("Bu 3 sayi dik ucgenin kenarlari degildir.\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(){ int numb1, numb2; printf("Iki sayi giriniz: "); scanf("%d %d",&numb1,&numb2); if(numb1==numb2) printf("Bu sayilar esittir.\n"); else if(numb1>numb2) printf("%d buyuktur",numb1); 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(){ int s=0, i=1; while(i<=10){ s += i; i++; } printf("Toplam: %d\n",s); getch(); return 0;

Soru7: x’in y. kuvvetini bulan bir program yazınız. #include <stdio.h> #include <conio.h> int main(){ int x,y,i,kuvvet; i=1; kuvvet=1; printf("x'i giriniz: "); scanf("%d",&x); printf("y'i giriniz: "); scanf("%d",&y); while(i<=y){ kuvvet=kuvvet*x; i++; } printf("Kuvvet: %d",kuvvet); getch(); return 0;