(3)
Algoritma ve akış şeması ödevi
Merhaba benim yeğene bir ödev verilmiş, bazıları karışık. Örnek olması açısından aşağıdaki sorunun açıklamasını yazabilecek arkadaşları minnettar olurum:16- Fiyat ve KDV oranı ayrı ayrı girilen 5 malın toplam fiyatını hesaplayan programın algoritma ve akış şemasını yapınız.
Merhaba benim yeğene bir ödev verilmiş, bazıları karışık. Örnek olması açısından aşağıdaki sorunun açıklamasını yazabilecek arkadaşları minnettar olurum:
16- Fiyat ve KDV oranı ayrı ayrı girilen 5 malın toplam fiyatını hesaplayan programın algoritma ve akış şemasını yapınız.
0
pseudocode u şu şekilde yazabiliriz sanırım:
int itemCount = 5, counter = 1;
double sum = 0.0;
while counter <= itemCount // her elemanı sırayla okuyacağız
{
read: item price; // ilk urunun fiyati, ikinci urunun fiyatı vs.
read: item tax; // ilk urunun kdv oranı (yuzde uzerinden, orn: 18)
sum = sum + price*tax/100 + price; // bu urun icin toplam tutar
counter++;
}
print sum; // en sonda tum urunler icin toplam tutarı bulacaksın.
Akış şeması da aynı şekilde işte, soruyor daha fazla item var mı diye, varsa devam edip hesaplıyor, başka item kalmadıysa sonucu basıyor.
0
Teşekkür ederim, ancak algoritma dediği farklı bir şey sanıyorum, şöyle bir şeyler buldum mesela algoritma örneği olarak:
Adım 1-Başla
Adım 2-SS=PSS=NSS=SSS=0
Adım 3-Sayı oku
Adım 4-SS=SS+1
Adım 5-Eğer SS>300 ise dur
Adım 6-Eğer sayı<0 ise adım 9'a git
Adım 7-Eğer sayı=0 ise adım 10'a git
Adım 8-PSS=PSS+1 hesapla,adım 3'e git
Adım 9-NSS=NSS+1 hesapla,adım 3'e git
Adım 10-SSS=SSS+1 hesapla,adım 3'e git
0
Algoritma dediği farklı bir şey değil aslında, programın nasıl çalışacağını göster yeter. Orası senin nasıl yapmak istediğine kalmış, bir kısıtlama yok soruda.
0