29 Ekim 2011 Cumartesi

Elektrik Faturası

TEDAŞ abonelerinin harcamalarına ait hesaplamayı şu şekilde yapmaktadır. Müşterileri 3 grupta incelemektedir.

ABONE TÜRÜ            NORMAL                           ZAMLI                        
Mesken:1                      50kw-100 tl                    50 kw fazla – 150 tl                
İşyeri :2                       150kw-150 tl                  150kw fazla-200  tl                  
Sanayi :3                     100kw-75  tl                    100kw fazla-100 tl                   
Abone türü ve harcama tüketimi girildiğinde fatura bedelini hesaplayan programın kodlarını yazınız.

İndirim tutarı

 Bir toptancı mağazaya verilen siparişin tutarına göre müşterilerine indirim uygulamaktadır.
-50 YTL siparişe indirim uygulanmamaktadır.
-50-100 YTL siparişe % 5 indirim,
-100-200 YTL siparişe % 7 indirim,
-200-500 YTL siparişe % 10 indirim,
-500 YTL ve üzerine % 12 indirim uygulanıyor.
Siparişe göre indirim miktarı ve toplam indirimi hesaplatan programın algoritma veya akış şemasını hazırlayınız.

Her Girilen Sayı Farklı Olsun

Klavyeden 10 adet 3 basamaklı sayı girişi yapılacaktır. Girilen sayılar mutlaka 3 basamaklı olaması isteniyor, girilen sayı 3 basamaklı değilse "bu sayı 3 basamaklı değildir, Lütfen 3 basamaklı bir sayı giriniz" mesajını veren algoritma kodlarını yazınız.

27 Ekim 2011 Perşembe

Yorum Zamanı


Yukarıdaki akış şeması ekrana ne yazdırır? Bu programın amacı nedir?

25 Ekim 2011 Salı

İdeal Kilo Hesabı

Klavyeden girilen boy ve cinsiyet değerlerine göre kişinin ideal kilosunu aşağıdaki açıklamaya göre hesaplayıp ekrana İdeal Kilonuz=... şeklinde yazdıran algoritmayı yazınız.

Kadınlar için: Boyunuzun ilk 150 santimetresi için 45 kilo, sonraki her 2.5 cm için 2.2 kilo ekler. Örnek olarak; boyunuz 160 cm ise, ideal kilonuz 45+8.8=53.8 kilogram olacaktır.
Erkekler için: Boyunuzun ilk 150 santimetresi için 48 kilo, sonraki her 2.5 cm için 2.7 kilo ekler. Örnek olarak boyunuz 180 cm ise, ideal kilonuz 48+32.4=80.4 kilogram olacaktır.
Not: Bu fonksiyon boyu 150 cm ve üzerinde olan kişiler içindir. Dolayısıyla gönderilen boyun en az 150 cm olduğu varsayılır.

21 Ekim 2011 Cuma

BU SORULARA CEVAP VEREN KODLARI YAZABİLİR MİSİNİZ?

                                  
Klavyeden girilen A ve B gibi iki sayıyı, çarpma  işlemi kullanmadan sadece
toplama ve çıkarma kullanarak çarpıp sonucu ekrana yazan algoritmayı
yazınız.

Klavyeden girilen A ve B gibi iki sayının bölme işlemi kullanmadan sadece
toplama ve çıkarma kullanarak kalanlı bölme yapan algoritmayı yazınız

Klavyeden girilen üç sayıdan büyüklük sıralamasına göre ortadakini bulup
ekrana yazan program için algoritma yazınız

BU KODLARA BAKARAK SİZCE BU PROGRAMLA NE YAPILMAK İSTENMİŞ?


57.  CIFT=0
58.  TEK=0
59.  SAY=0
60.  OKU X
61.  SAY=SAY+1
62.  EĞER X%2=0 İSE CIFT=CIFT+X  DEĞİLSE TEK=TEK+X
63.  SAY=SAY+1
64.  EĞER SAY<20 ISE 4. ADIMA GİT
65. YAZ  TEK, CIFT

A içi 6 ve B için 9 girilmiştir. Bu kodların görevi nedir?
114. OKU A, B
115.TMP=A
116.A=B
117.B=TMP
118.YAZ  A, B

Bu kodların görevi nedir?
134. OKU  A,  B
135. OKU  OP
136.EĞER OP=”+” İSE C=A+B
137.EĞER OP=”-“ İSE C=A-B
138.EĞER OP=”*” İSE C=A*B
139.EĞER OP=”/” İSE C=A/B
140. YAZ  C



48.T=0
49.SAY=0
50. OKU X
51.EĞER X=0 İSE  55. ADIMA GİT
52.T=T+X
53.SAY=SAY+X
54. 50. ADIMA GİT
55.ORT=T / SAY
56.ORT YAZ

20 Ekim 2011 Perşembe

bu program kodlarındaki hatayı düzeltip ve ne yapılmak istendiğini söyleyebilir misin?

1-Başla
2-EĞER (X<=1 VE X>=10) İSE GİT 2.Adım
3-YAZ “Merhaba”
4-YAZ “bir sayı giriniz: ”, X
5-BİTİR

bu program kodları ile ne yapılmak istenmiştir?

            1- Başla

2- PRL=”1234” : kul_ad=”Prens”
3- YAZ “KULLANICI ADINIZ”
4- OKU K_AD
5- YAZ “PAROLANIZ”
6- OKU P
7- EĞER (P<>PRL VEYA K_AD<>kul_ad) İSE GİT 3.ADIM
8- YAZ “HOŞ GELDİNİZ”
9- BİTİR     

algortima sorusu

Kasapta kilosu 2000 TL den kuzu eti satılmaktadır. Kilosu girilen etin, fiyatını hesaplayan programın kodlarını yazınız.

14 Ekim 2011 Cuma

Bir de siz yazın soru şöyle

20 kişilik bir sınıfta yazılı notları girilmiştir. bunlardan kaç tanesinin 45 ten düşük olduğunu ekrana mesaj veren programı yazınız.
yardım. şöyle ki,
1- Başla
2 - Döngü I= 1, 20 ,1
3-                OKU   Nt
4-  Döngü Sonu
5-


Devamı ellerinizden öper. Buraya kadar sınıftaki 20 kişinin notları girildi. Size kalan bunlardan kaç tanesi 45 ten küçük bunları önce sorun küçük mü diye sonra saydırın ve son olarak sayım sonuucunu yazdırın.
kolay gelsin

Sbaki

Peki ya bu soru

1 - Başla
2 - S=1
3 - YAZ  7, " X ", S, " = ", 7*S
4 - S=S+1
5 - EĞER S<10 ise GİT  3. Adıma
6 - Bitir

bu program çalıştırıldığında ekrana ne yazdırılmıştır? Cevabı lütfen yazın.

soru

1 - Başla
2-  Oku N                                                                            
3 - T=0 : X=1                                                                    
4 - T=T + X                                                                              
5 - X = X + 1
6 - Eğer X<=N ise Git 4. Adıma
7 - Yaz T

bu algoritma Çalıştırıldığında N değeri için 5 girildiği varsayılsa,  Ekrana T için ne yazar?
sonuca yardımcı olması için aşağıda değişkenlerin değerlerini takip edin.
             T + X     T'nin yeni değeri        X + 1         X' in yeni değeri       Eğer X<=5 ise Git 4.Adıma
             0 + 1          1                            1 + 1            2                                Evet  (2<=6)
             1 + 2          3                            2 + 1            3                                Evet  (3<=6)
             3 + 3          6                            3 + 1            4                                Evet  (4<=6)
             6 + 4          10                          4 + 1            5                                Evet  (5<=6) 
            10 + 5         15                         5 + 1             6                        Hayır  (6<=6) (alt satıra in YAZ T )
bitti çünkü   6<=5  (Eğer X<=N ise demiştik X son değeri 6, N ise 5 )
sonuç 15  ( T' nin son değeri )