23 Ekim 2015 Cuma

Algoritma - 3. Ödevler

Aşağıdaki 1-13. soruların algoritmasını, akış diyagramını ve C dilinde programlarını yazınız.

1-      Klavyeden bir not girilmesini isteyen ve bu not 0-49 arasındaysa “Başarısız”, 50-64 arasındaysa “Orta”, 65-84 arasındaysa “İyi”, 85-100 arasındaysa “Çok iyi “ Yazan programı yazınız.
2-      Klavyeden girilen iki tamsayıdan büyük olanı bulup ekrana yazdıran programı yazınız.
3-      Toplama, çıkarama, çarpma ve bölme işlemi yapan ve program yazınız. (Öncelikle sayılar girilecek sonra yapılmak istenen işlem sorulacak 1’ e basıldığında iki sayı toplanacak, 2’ ye basıldığında iki sayı çıkarılacak, 3’e basıldığında iki sayı çarpılacak ve 4’e basıldığında iki sayı bölünecek)
4-      Saatte ortalama 50 km yol giden bir aracın, klavyeden girilen mesafeyi kaç saatte gideceğini hesaplayan program yazınız.
5-      [1-7] arasında girilen sayıya karşılık gelen haftanın gününü ekrana yazdıran program.
6-      Yılın ilk gününün Pazar olduğu varsayılırsa, klavyeden o yılın [1-365] arasında girilen gününün haftanın hangi gününe karşılık geldiğini ekrana yazdıran programı yazınız.
7-      Klavyeden girilen sayının son 3 basamağını ekrana yazdıran program.
8-      Klavyeden girilen sayının kaç basamaklı olduğunu ekrana yazdıran program.
9-      Klavyeden girilen harf eğer büyükse küçüğe küçük ise büyüğe çeviren program.
10-  Klavyeden girilen sayıyla harfin ascii değerini toplayıp mod 256’ ya göre işlem yapıp tekrar karakter cinsinden ekrana yazdıran program.
11-   Klavyeden girilen 3 adet kenar uzunluğunun üçgeni oluşturup oluşturmadığını üçgen ise alanını, çevresini ve tipini ekrana yazdıran program.
12-  Üç kenarı klavyeden girilen dikdörtgenler prizmasının alanını ve hacmini hesaplayarak ekrana yazdıran program.
13-  12. Soruda oluşan dikdörtgenler prizmasından en az kaç tanesinin bir araya gelerek bir küp oluşturabileceğini hesaplayan program.
14-  a=12 değeri için c=a++ ve b=c—ifadeleri kullanılırsa a,b ve c’ nin son değerleri ne olur. Nedenini açıklayınız.
15-  Stdio.h, conio.h, time.h, math.h ve stdlib.h kütüphanelerinin görevleri rapor halinde yazınız.

Hiç yorum yok:

Yorum Gönder