Solutions to the 100 problems in the "Açıklamalı Algoritma Soruları ve Çözümleri" edition published by Deniz Mertkan GEZGİN https://www.researchgate.net/profile/Deniz-Gezgin
- 1: Çay demlemenin algoritmasını yazınız.
- 2: İki sayının toplamını veren program.
- 3: Kullanıcının girdiği iki sayının karelerinin toplamını veren program.
- 4: 1'den 100'e kadar olan sayıların küplerinin toplamını veren program.
- 5: Doğum tarihi girilen kişinin yaşını hesaplayan program
- 6: Girilen sayının faktöriyelini bulan program.
- 7: Çarpma işlemini toplama kullanarak bulan program.
- 8: Bölme işlemini çıkarma kullanarak bulan program.
- 9: Girilen sayının istenen sayıya göre mod işlemini yaptıran program.
- 10: Girilen sayının basamak sayısını bulan program.
- 11: Girilen üç basamaklı bir sayının basamaklarının küplerinin toplamı sayıya eşit olup olmadığını bulan program.
- 12: Klavyeden girilen 20 sayıdan çift olanların toplamının tek olanların toplamına oranını bulan program.
- 13: 10 ile 1000 arasındaki tam kare sayıları ekrana yazdıran program.
- 14: Klavyeden girilen 25 sayı içerisinden negatif olanların toplamını, çift sayıların çarpımını, 7'ye eşit olanların adedini bulan programı yazınız.
- 15: Çarpım tablosunu ekrana bastıran program.
- 16: Girilen sayının 5'in kuvveti olup olmadığını bulan program
- 17: x ve y pozitif tam sayı olmak üzere, x sayısının çarpanlarının toplamı y'ye, y sayısının çarpanlarının toplamı da x'e eşitse bu sayılar dost sayıdır. Buna göre girilen iki sayının dost olup olmadığını bulan program.
- 18: Fibonacci serisinin ilk 10 terimini ekrana basan program
- 19: Klavyeden girilen sayının negatif, pozitif veya 0 olduğunu bulan program.
- 20: Girilen sayının mükemmel sayı olup olmadığını bulan program. Mükemmel sayı: Kendisi hariç pozitif tam bölenlerinin toplamının kendisine eşit olan sayı.
- 21: 21: 1'den 100'e kadar olan çift sayıların toplamında ilerlerken mükemmel sayıları ekrana yazdıran program.
- 22: Herhangi bir sayının herhangi bir dereceden kuvvetini bulan program.
- 23: Girilen sayının "güçlü sayı" mı yoksa "güçsüz sayı" mı olduğunu bulan program. Güçlü sayı: basamaklarının faktöriyellerinin toplamı kendisine eşit olan sayı.
- 24: 1'den 500'e kadar olan tamsayıların toplamını bulan program.
- 25: Girilen a ve b sayıları 50'den büyük olduğunda c=a+b işlemi yapan, değilse uygun değildir yazan program.
- 26: 1'den 63'e kadar olan sayılar arasından istenilen sayıyı maksimüm 6 hamlede bulan program.
- 27: Girilen onluk sayıyı ikilik sayıya çeviren program.
- 28: İkilik olarak girilen sayıyı onluk sayıya çeviren program.
- 29: Girilen yılın artık yıl olup olmadığını bulan program. Artık yıl: 4'ün katı olup da 100'ün katı olmayan yıllar.
- 30: Boyu ve kilosu girilen kişiye vücut kitle indeksine göre geri bildirim veren program.
- 31: Yarıçapı girilen dairenin alanını ve çevresini hesaplayan program.
- 32: Kenarları A,B,C ve D olan dikdörtgenin kare olup olmadığını bulan program.
- 33: Kenarları girilen bir üçgenin üçgen olup olmayacağını bulan program.
- 34: Girilen 4 basamaklı sayının orjinal sayı olup olmadığını bulan program. Orijinal sayı: ilk iki basamağı ile son iki basamağının toplamının karesi kendine eşit olan sayı.
- 35: 1 ile 500 arasındaki sayılardan tek sayıların toplamıyla çift sayıların toplamının farkı negatif mi değil mi bulan program.
- 36: 1 ile 500 arasındaki sayılardan tek sayıların toplamıyla çift sayıların toplamının farkı negatif mi değil mi bulan program.
- 37: 4 haneli bir sayının basamaklarını bulan program.
- 38: Girilen 50 sayıdan negatiflerin sayısı ile pozitiflerin sayısını bulan program.
- 39: Sayı bulmaca oyunu oynatan program.
- 40: 10 ile 200 arasındaki sayılardan 3 katının 2 fazlası 5'e tam bölünebilen sayıları gösteren program.
- 41: İç açıları verilen üçgenin hangi tip üçgen olduğunu bulan program
- 42: Girilen sayının yaklaşık olarak karekökünü bulan program.
- 43: Girilen iki sayı için OBEB ve OKEK bulan program.
- 44: 1 ile 25 arasındaki tam sayıların karelerinin toplamını bulan program.
- 45: ax^2 + bx + c tipindeki bir denklemin köklerini bulan program.
- 46: 1-100 arasında kaç tane asal sayı vardır gösteren program.
- 47: 10-100 arasındaki asal sayıları gösteren program.
- 48: Girilen sayının smith sayısı olup olmadığını bulan program.
- 49: İki dik kenarı girilen üçgenin hipotenüsünü hesaplayan program
- 50: İki dik kenarı ve aradaki açısı girilen üçgenin alanını hesaplayan program.
- 51: Yarıçapı girilen kürenin alanını ve hacmini hesaplayan program.
- 52: Girilen sayının basamaklarındaki rakamlarından en büyüğünü bulan program.
- 53: Girilen sayı 5-10 arasındaysa karesini alan, 5'ten küçükse faktöriyelini alan, 10'dan büyükse ikiye bölüp bir eksiğini alan program.
- 54: Dışarıdan derece olarak girilen değeri radyana çeviren program.
- 55: Girilen 10 sayının ortalamasıyla bu sayılardan en büyük ve en küçüğünün ortalamasının farkını veren program.
- 56: k sayısı tek ise 3 ile çarpılıp 1 ekleniyor çift ise 2 ile bölünüyor işlem k sayısı 1 olana kadar devam ediyor bu işlemin kaç adım sürdüğünü,işlem sırasında k sayısının aldığı max değeri k sayısının hangi sayıdan sonra hep çift olarak 1'e ulaştığını bulan program.
- 57: e^x taylor seri açılımını girilen x ve n değerlerine göre sonuç hesaplayan program.
- 58: x + x^2 / 2! + x^3 / 3! + ... + x^n / n! işlemini girilen x ve n sayılarına göre hesaplayan program.
- 59: 1-1 + 3+1 + 5-1 + 7+1 + 9-1 ... serisini girilen n terim için hesaplayan program.