C++ İLE 15ADET ALGORİTMA, AKIŞ DİYAGRAMI VE PROGRAMI

Kaan Koska
5 min readMay 10, 2021

1-soru : kullanıcıdan alınan kilo bilgisinin tek sayı mı çift sayı mı olduğunu kontrol etme algoritması nasıl olmalı ?

ALGORİTMASI

A1- Başla

A2- kilo,SONUÇ

A3- kilo= GİRİLEN DEĞER

A4- SONUÇ= kilo%2

A5- EĞER SONUÇ = 0 YAZ ÇİFT

A6- EĞER SONUÇ != 0 YAZ TEK

A7- Bitir.

2-Soru :kullanıcının klavyeden girdiği ismini ters olarak ekranan yazdıran program nasıl kodlanabilir ?

A1- Başla

A2 -kelime

A3-ters çevir kelime

A4- yaz kelime

A5- Bitir.

3-Soru: 4 haneli bir öğrenci numarasının birler, onlar yüzler ve binler hanesini bulan program nasıl kodlanmalı ?

A1- Başla

A2-sayı,İ,basamak

A3-sayı’nın girilmesi

A4–4 kere dönen bi döngü

A5- sayı’yı parçalayarak basamaklarına ayrılması

A6- basamak’yı yazdır

A7-bitir

4-Soru: Girilen 4 sınav notundan en yükseğini bulan program nasıl kodlanmalı ?

A1- Başla

A2-sınavnotu,İ,SAYIBUYUK

A3- Döngünün içinde 4 tane sınav notu girişinin yapılması sınavnotu

A4- sınavnotu nın SAYIBUYUK e atanması

A5-döngüden çıkan sayıların karışalaştırılması

A6- SAYIBUYUK ekran yazdırılması

A7- Bitir.

5-Soru: kullanıcının girdiği yaş ve kilo bilgisinin birbirine tam olarak bölünüp bölünmediğini hesaplayan program nasıl kodlanmalı ?

A1- Başla

A2-kilo,yaş

A3-Eğer kilo%yaş ==0 yaz bölünür

A4- Eğer kilo%yaş!=0 yaz bölünmez

A5-bitir

6-Soru: kullanıcıdan alınan bilgiye göre 10 yaşından şuan ki yaşına kadar olan tüm boy bilgilerinin alınması ve yan yana yazılmasını sağlayan program nasıl kodlanmalı ?

A1- Başla

A2- yaş,boy

A3- sayaç değerini artan bir döngü oluşturulması

A4- i değerinin ekrana yazdırılması

A5- Bitir.

7-Soru: kullanıcının klavyeden girdiği onluk not ortalamasının ikilik sayıya çevirme işleminin algoritması ve kodları nasıl olmalıdır ?

A1- Başla

A2-ortalama,i,basamak,sayı

A3- kullanıcıdan ortalama alınması

A4-Eğer ortalama >0 math.pow() fonksiyonu ve çevirme işlemleri kullanılarak işlemin yapılması

A5- çevirilen ortalama ekrana yazdırılması

A6- Bitir.

8-Soru: kullanıcının aldığı ürününe max kaç ay taksit yapılabileceğini hesaplayan uygulama nasıl olmalıdır ?

A1- Başla

A2-ürünfiyatı,istenentaksit

A3- sayı= girilen değer

A4- Eğer sayı% istenentaksit=0 ise olur

A5- Eğer sayı% istenentaksit!=0 ise olmaz

A6- Bitir.

9-Soru: bob’un yaşını tahmin etme programı nasıl kodlanmalı ?

A1- Başla

A2-randomsayı,tahminedilenadamyaşı,tahminsayısı

A3- random sayı üret randomsayı= üretilen sayı

A4- tahminedilenadamyaşı =kullanıcıdan alınan değer

A5- Eğer tahminedilenadamyaşı randomsayı yaz daha küçük bir değer girin tahminsayısı+=1

A7- Eğer tahminedilenadamyaşı = randomsayı yaz bildin

A8- Bitir

10-Soru: uçuş puanına göre bilet indirim miktarı nasıl öğrenilir ? Açıklama: kullanıcıdan yurtiçi ve yurtdışı olmak üzere 2 adet uçuş puanı alınır ve indirim hesaplanır eğer indirim miktarı 60 tl den Fazla ise müşteri indirimden faydalanabilir.

A1- Başla

A2-yurtiçipuan,yurtdışıpuan,indirim

A3- yurtiçipuan =girilen değer, yurtdışıpuan =girilen değer

A4- indirim= yurtiçipuan *0,4 + yurtdışıpuan *0,6

A5-Eğer indirim 60 yaz kullanılır

A7- Bitir

11-Soru: büyük ve küçük işletmenin gelir oranlarını hesaplama Soru:teknoloji şirketinin yıllık geliri 200.000 tl maden şirketinin yıllık geliri 500.000 tl dir teknoloji alanının daha hızlı gelişmesinden dolayı teknoloji şirketinin geliri yılda %7.5 ve maden şirketinin geliri ise yılda %1.7 oranında artıyor. Buna göre teknoloji şirketinin geliri kaç yıl sonra maden şirketinin gelirini geçeceğini bulan ve o andaki gelirlerini hesaplayan algoritmayı yazınız.

A1- Başla

A2-YIL ,tekgelir,madengelir

A3- tekgelir=200.000, madengelir=500.000

A4- Eğer tekgelir<madengelirse Nüfüslar yeniden sayılır ve yıl sayacı arttırlır

A5-sonuçlar ekrana yazdırılır(tekgelir VE YIL SAYACI)

A6- Bitir

12-Soru: isim ve doğum günü bilgileri ile yaş hesalama programı nasıl olmalı?

A1- Başla

A2-isim,doğumyılı,yaş,ad,şimdikiyıl

A3- ad ve doğumyılı bilgilerinin alınması

A3- doğumyılı- şimdikiyıl işlemyle yaş hesaplanması

A4- yaş ve ad ekrana yazdırılması

A5- bitir

13-Soru: kullanıcının vücut kitle indexini hesaplayıp kullanıcıya verilen bilgiler ile yorumlamasını sağlayan programı nasıl olmalıdır ?

A1- Başla

A2-boy,kilo,vkindex

A3- boy verisini al

A4- kilo verisini al

A5- vkindex= kilo/(boy*boy)

A6- vkindex yaz

A7-ideal değer tablosunu yaz

A8- Bitir.

14-Soru: kullanıcının girdiği yaş bilgisini alarak o yaşa kadar ki yaşlarının toplamını ekrana yazdıran program nasıl kodlanmalı ?

A1- Başla

A2-İ,TEKADET,ÇİFTADET,TEKTOPLAM, ÇİFTOPLAM

A3–101 DEN 500 EKADAR DÖNGÜ OLUŞTURULUR

A4- EĞER DÖNGÜDEN ÇIKAN İ%2=1 TEKTOPLAM + İ VE TEKADET +1 YAPILIR

A5- EĞER DÖNGÜDEN ÇIKAN İ%2!=1 ÇİFTTOPLAM + İ VE ÇİFTADET +1 YAPILIR A6-SONUÇLAR YAZDIRILIR

A7- Bitir.

15-Soru: 1 ile 200 arasındaki tamsayıların 2 katının 1 fazlası, 5 ile tam bölünen kaç sayı olduğunu bulan algoritmayı yaz

A1- Başla

A2-ADET,İ

A3- ADET=0

A4- 1 DEN 200 e KADAR OLUŞTURULAN DÖNGÜ ADETİN HESAPLANMASI

A5-ADETİN EKRANA YAZDIRILMASI

A6- Bitir

--

--

Kaan Koska

Computer programming student, currently working on computer vision, opencv, Yolo, Python