werdiğiniz herbişeyi denedim ne hesap makinesini nede başkabişiyi çalıştıramadım bişide ilk defa böle çuvallıyorm 1-başla 2-Metin, a , s 3-yaz;" Adınız: " 4-oku; a 5-yaz;"Soyadınız: " 6-oku; s 7-yaz; " Sayın " & a & b & " Hoşgeldiniz " 8-bitir
böle yazarken problem yok ama programda çalışmıyo bi türlü ne hesap makinesi ne başka bişi bi sürü hata war diyo program kullanımı hakkında resimli anlatım koyarmısınız nerde hata yaptıımı anlıyayım
umarım bunları olduğu gibi yazmıyorsundur , bunlar sadece sanal kodlar , olayın mantığını ortaya koymak için
sanırım daha büyük projelerde daha gerekli bu şekilde bir taslak oluşturmak
bu arada bende bu dil yüklü değil bana pm den nasıl yüklücemi yazarmısın , varsa 1-2 link çok süper olur
Hem problemlere çözüm getirenlerin azınlıkta olması dolayısıyla hem de birkaç hatanızın mevcut olması dolayısıyla son süre YARIN(PAZAR GÜNÜ) SAAT 21:00' E uzatılmıştır.
@yakup13
C Kodlarını kullanmışsın. Tam olarak incelemedim. Sonuçta soruna doğru bir şekilde çözüm getirdiysen ne ala ama asıl benim istediğim mantığı şuanda yapan yok...
Emek harcamışsınız diğer bütün yapanlar son bir kez daha gözden geçirsinler sanki programı çalıştırıyormuşcasına tek tek adımları kontrol etsinler en iyi yöntem budur hata ayıklamada...
@mrt522
Bunlar tasarı aşamasıdır. İleri düzey programlamada daha çok işinize yarar ama mantığını kavramak önemli...
@soryy
Hoşgeldin, daha da konular ilerlemeden ilk dersi oku ve yazılanları incele...
Arkadaşlar dersleri duyurabilme imkanlarınızı kullanın daha fazla kişinin sebeplenmesini sağlayın.
daha önceden pascal asp.net şimdide php öğreniyoruz (lise4)web tasarım ve programlama. pascal ve asp.net i programlama mantıgını ögrenmek için işledik.(lise1 1 dönem boyunca algoritma sahte kod işledik şuan işlediginiz gibi ) Bütün sayfaları full okudum okulda yapılanların aynısını yapıyorsunuz basit matematik işlemleri geometrik şekillerin alan -çevre hesaplaması vb. umarım bundan sonra dersleri kaçırmam
Cevap 2 : -------------- Özellikle şirket yöneticisinden istendiğine göre, şirket yöneticisi olduğunu anlamak için şifre istememiz lazım demi :) Şifre 3 defa yanlış girilirse işlem iptal ediliyor.
1) Başla 2) sayısal : günlük,aylık,sayaç 3) metin : şifre 4) yaz; "şifrenizi Girin :" 5) oku; şifre 6) eğer (şifre<>"yönetici") ise 7) yaz;"Geçersiz şifre !"&sayaç sayaç=sayaç+1 8) eğer (sayaç>3) ise 9) yaz;"Sisteme Giriş izniniz yok !" 10) git(19) 11) değilse 12) git(4) 14) eğer bitti 14) eğer bitti 15) yaz; "Günlük maaşı girin :" 16) oku; günlük 17) aylık=günlük*31 18) yaz; "işçinin Aylık Maaşı : "&aylık 19) Bitir.
1) Başla 2) sayısal: sonuç,kenar1,kenar2,kenar3,r,seçim 3) metin :hesaptürü 3)yaz;"Aşağıdakilerden birini seçin [1,2,3 yada 4]: " 4)yaz;"Dikdörtgen[1],Kare[2],üçgen[3],Daire[4]" 5)oku;seçim 6)yaz;"Alan mı,Çevre mi ?[a/ç]" 7)oku;hesaptürü 8) eğer (seçim=1) 9) yaz;"Dikdörtgenin 1.kenarı :" 10) oku;kenar1 11) yaz;"Dikdörtgenin 2.kenarı :" 12) oku;kenar2 13) eğer (hesaptürü="a") 14) sonuç=kenar1*kenar2 16) değilse 17) sonuç=(kenar1*2)+(kenar2*2) 18) eğer bitti 19) eğer bitti 20) eğer (seçim=2) 21) yaz;"Karenin kenar uzunluğunu girin :" 22) oku;kenar1 23) eğer (hesaptürü="a") 23) sonuç=kenar1*kenar1 24) değilse 25) sonuç=kenar1*4 26) eğer bitti 27) eğer bitti 28) eğer (seçim=3) 29) yaz;"üçgenin 1.kenarı :" 30) oku;kenar1 31) yaz;"üçgenin 2.kenarı" 32) oku;kenar2 32) yaz;"üçgenin 3. kenarı" 33) oku;kenar3 34) eğer (hesaptürü="ç") 35) sonuç=kenar1+kenar2+kenar3 36) değilse 37) sonuç=taban*yükseklik/2 38) eğer bitti 39) eğer(seçim=4) 40) yaz;"Dairenin yarı çapını girin :" 41) oku;r 42) eğer (hesaptürü="a") 43) sonuç=3.14*r*r 44) değilse 45) sonuç=2*3.14*r 46) eğer bitti 47)eğer bitti 48) eğer (hesaptürü="a") 49) yaz;"Alan :"&sonuç 50) değilse 51) yaz;"Çevre :" &sonuç 52)Bitir.
Cevap 6: --------------
1-)Başla 2)sayısal: Büyüksayı,küçüksayı,sayaç 3)metin : sıralamayönü,tekçift 4)yaz;"Büyük sayıyı girin:" 5)oku;sayı1 6)yaz;"Küçük sayıyı girin" 7)oku;küçük 8)yaz;"Küçükten büyüğe sıralama için [k],Büyükten küçüğe sıralama için [b] yazın:" 9)oku;sıralamayönü 10)yaz;"Tek sayılar mı,Çift sayılar mı sıralansın ?[t/ç]:" 11)oku;tekçift 12)eğer (büyüksayı>küçüksayı) 13) eğer (sıralamayönü=k) 14) sayaç=küçüksayı 15) sayaç=sayaç+1 16) eğer (tekçift="t") ve ((sayaç mod 2)=1) 17) yaz;sayaç 18) değilse 19) eğer (tekçift="ç") ve ((sayaç mod 2)=0) 20) yaz;sayaç 21) eğer bitti 22) eğer bitti 23) eğer (sayaç<büyüksayı) 24) git(15) 25) eğer bitti 26) değilse /*sıralama yönü ç*/ 27) sayaç=büyüksayı 28) sayaç=sayaç-1 29) eğer (tekçift="t") ve ((sayaç mod 2)=1) 30) yaz;sayaç 31) değilse 32) eğer (tekçift="ç") ve ((sayaç mod 2)=0) 33) yaz;sayaç 34) eğer bitti 35) eğer bitti 36) eğer (sayaç>büyüksayı) 37) git(28) 38) eğer bitti /*sıralama yönü k*/ 39)değilse /*büyüksayı>küçüksayı*/ 40) yaz;"Hatalı giriş! Birinci sayı ikinci sayıdan Büyük değil ." 41)eğer bitti 42)Bitir.
(Puanlama 100 üzerindendir. Tam olarak 6 soruyu yapanlar değerlendirilmiştir. 50 puanı aşanlar Geçti anlamına geliyor. 70 puanın üstü gerçekten dersi anlayanları temsil ediyor. 90 puanın üstü ise kusursuz bir mantık sergilendiğinin temsilcisidir. Sonradan yapanlarda buraya eklenecektir ayrı bir değerlendirme mesajı açılmayacaktır. Zaten bu bir seçici sınav idi...)
@yakup13
1. SORU : 8 PUAN 2. SORU : 10 PUAN 3. SORU : 8 PUAN 4. SORU : 18 PUAN 5. SORU : 10 PUAN 6. SORU : 20 PUAN TOPLAM : 74 PUAN
@Tigertiger
1. SORU : 10 PUAN 2. SORU : 10 PUAN 3. SORU : 4 PUAN 4. SORU : 15 PUAN 5. SORU : 15 PUAN 6. SORU : 28 PUAN TOPLAM : 82 PUAN
NOT: Değerlendirmede uygulanan kriterler : Algoritma + Çalışma Prensibi + Verimlilik + Düzen
< Bu mesaj bu kişi tarafından değiştirildi Progr4mm3r -- 26 Ekim 2008; 10:21:57 >
1) başla 2) sayısal; birinci sayı, ikinci sayı 3) yaz; “birinci sayıyı yazınız” 4) oku; birinci sayı 5) yaz; “ikinci sayıyı yazınız” 6) oku; ikinci sayı 7) eğer; ikinci sayı=1 ise 8) yaz; birinci sayı 9) eğer; ikinci sayı=2 ise 10) yaz; birinci sayı*birinci sayı 11) eğer; ikinci sayı=3 ise 12) yaz; birinci sayı*birinci sayı*birinci sayı 13) eğer sonsuz; birinci sayı=x 14) yaz; birinci sayı* x kadar birinci sayı 15) eğer bitti 16) eğer bitti 17) eğer sonsuz bitti 18) bitir
bu kendi yaptığım burda yapmaya çalıştığım eğer sonsuz olur mu yani bi mantıkta bilgisayara bişey vericeksin oda onu devam ettiricek
2.soru
yine kendi sorumdan
quote:
1) Başla 2) Sayısal; sınav 1, sınav 2, sınav 3, sözlü 1, sözlü 2, sözlü 3, sınav sonuç, sözlü sonuç 3) yaz; “ 1. sınavın sonucunu yazınız” 4) oku; 1. sınav 5) yaz; “ 2. sınavın sonucunu yazınız” 6) oku; 2. sınav 7) yaz; “ 3. sınavın sonucunu yazınız” 8) oku; 3. sınav 9) yaz; “ sınav ortalamasını görerek kaldı mı kalmadı mı bakmak için a ya sözlü notu vererek ortalamaya bakıp kaldı mı kalmadı mı diye bakmak için b tuşuna basınız” 10) (1)eğer a ise 11) sınav sonuç; (1.sınav+2.sınav+3.sınav)/3 12) oku; sınav sonuç 13) (a)eğer &sınav sonuç<50 ise 14) yaz; “öğrenci kalmıştır oh iyi oldu çalışsaydı kerata” 15) (a)eğer&sınav sonuç>50 ise 16) yaz; “koççum benim nasıl çalıştı da geçti helal olsun ona 17) (a)eğer &sınav sonuç>90 ise 18) yaz; “inek” 19) (2)eğer b ise 20) yaz; “ 1. sözlü notunu yazınız” 21) oku; sözlü 1 22) yaz; “ 2. sözlü notunu yazınız” 23) oku; “sözlü 2” 24) yaz; “ 3. sözlü notunu yazınız” 25) oku; sözlü 3 26) sözlü sonuç; (1.sınav+2.sınav+3.sınav+sözlü 1+ sözlü 2+ sözlü 3)/6 27) (b)eğer &sözlü sonuç<50 ise 28) yaz; “bu çocuğun tipini hiç beğenmiyodum zaten kıl oluyorum ona kaldıda iyi oldu” 29) (b)eğer &sözlü sonuç>50 ise 30) yaz; “bu da biraz eşek ama seviyorum keratayı sözlü notu verdimde kalmadı” 31) (b)eğer &sözlü sonuç<10 ise 32) yaz; “sözün bittiği yer” 33) (1)eğer bitti 34) (a)eğer bitti 35) (a)eğer bitti 36) (a)eğer bitti 37) (2)eğer bitti 38) (b)eğer bitti 39) (b)eğer bitti 40) (b)eğer bitti 41) bitti
bunu yaparken 2 ana eğer ve bu ana eğerlerin içinde 3 er tanede altküme eğer kullandım bu mümkün müdür?
1) başla 2) sayısal; birinci sayı, ikinci sayı 3) yaz; “birinci sayıyı yazınız” 4) oku; birinci sayı 5) yaz; “ikinci sayıyı yazınız” 6) oku; ikinci sayı 7) eğer; ikinci sayı=1 ise 8) yaz; birinci sayı 9) eğer; ikinci sayı=2 ise 10) yaz; birinci sayı*birinci sayı 11) eğer; ikinci sayı=3 ise 12) yaz; birinci sayı*birinci sayı*birinci sayı 13) eğer sonsuz; birinci sayı=x 14) yaz; birinci sayı* x kadar birinci sayı 15) eğer bitti 16) eğer bitti 17) eğer sonsuz bitti 18) bitir
bu kendi yaptığım burda yapmaya çalıştığım eğer sonsuz olur mu yani bi mantıkta bilgisayara bişey vericeksin oda onu devam ettiricek
2.soru
yine kendi sorumdan
quote:
1) Başla 2) Sayısal; sınav 1, sınav 2, sınav 3, sözlü 1, sözlü 2, sözlü 3, sınav sonuç, sözlü sonuç 3) yaz; “ 1. sınavın sonucunu yazınız” 4) oku; 1. sınav 5) yaz; “ 2. sınavın sonucunu yazınız” 6) oku; 2. sınav 7) yaz; “ 3. sınavın sonucunu yazınız” 8) oku; 3. sınav 9) yaz; “ sınav ortalamasını görerek kaldı mı kalmadı mı bakmak için a ya sözlü notu vererek ortalamaya bakıp kaldı mı kalmadı mı diye bakmak için b tuşuna basınız” 10) (1)eğer a ise 11) sınav sonuç; (1.sınav+2.sınav+3.sınav)/3 12) oku; sınav sonuç 13) (a)eğer &sınav sonuç<50 ise 14) yaz; “öğrenci kalmıştır oh iyi oldu çalışsaydı kerata” 15) (a)eğer&sınav sonuç>50 ise 16) yaz; “koççum benim nasıl çalıştı da geçti helal olsun ona 17) (a)eğer &sınav sonuç>90 ise 18) yaz; “inek” 19) (2)eğer b ise 20) yaz; “ 1. sözlü notunu yazınız” 21) oku; sözlü 1 22) yaz; “ 2. sözlü notunu yazınız” 23) oku; “sözlü 2” 24) yaz; “ 3. sözlü notunu yazınız” 25) oku; sözlü 3 26) sözlü sonuç; (1.sınav+2.sınav+3.sınav+sözlü 1+ sözlü 2+ sözlü 3)/6 27) (b)eğer &sözlü sonuç<50 ise 28) yaz; “bu çocuğun tipini hiç beğenmiyodum zaten kıl oluyorum ona kaldıda iyi oldu” 29) (b)eğer &sözlü sonuç>50 ise 30) yaz; “bu da biraz eşek ama seviyorum keratayı sözlü notu verdimde kalmadı” 31) (b)eğer &sözlü sonuç<10 ise 32) yaz; “sözün bittiği yer” 33) (1)eğer bitti 34) (a)eğer bitti 35) (a)eğer bitti 36) (a)eğer bitti 37) (2)eğer bitti 38) (b)eğer bitti 39) (b)eğer bitti 40) (b)eğer bitti 41) bitti
bunu yaparken 2 ana eğer ve bu ana eğerlerin içinde 3 er tanede altküme eğer kullandım bu mümkün müdür?
1. sorunu cevaplayacak olursan döngüler ile yapabilirsin ama şimdi onun yapay kodunu yazmıyayım zaten gereksiz...
2. soruya ise evet mümkündür zaten ben ilk dersimde de ondan bahsetmiştim. Ama eğerleri bitirirken başlarına a b filan yazmana gerek yok ama karıştırmamk için yapıyorsan /*xxx*/ xxx yazılı olan yere hangi eğeri kapttıgını belirt mesela şöyle
1) Başla 2) Sayısal; di1, di2, ka1, r , üç1,üç2,üç3, diküç, taban, dialan, diçevre, kaalan, kaçevre, daalan, daçevre, üçalan, üççevre 3) metin;s, s2 4) Yaz; “Alan yada çevre hesaplamasına hoş geldiniz, Dikdörtgen için d ye, Daire için da ye, Kare için k ye, Üçgen için ü ye basınız” 5) oku; s 6) yaz; “alan için a ya,çevre için ç ye basınız” 7) oku; s2 8) eğer (s=”d”) ise 9) yaz; “uzun kenarı yazınız” 10) oku; di1 11) yaz; “kısa kenarı yazınız” 12) oku;di2 13) dialan= di1*di2 14) diçevre= (di1+di2)*2 15) eğer (s2=”a”) ise 16) yaz; “girdiğiniz bilgilere göre dikdörtgenin alanı=” &dialan 17) eğer (s2=”ç”) ise 18) yaz; “girdiğiniz bilgilere göre dikdörgenin çevresi=” &diçevre 19) eğer bitti 20) eğer bitti 21) eğer (s=”da”) ise 22) yaz; “r yi giriniz” 23) oku; r 24) daalan= 3,14159265*r*r 25) daçevre= 2*r* 3,14159265 26) eğer= (s2=”a”) ise 27) yaz; “girdiğiniz bilgiye göre dairenin alanı=” &daalan 28) eğer (s2=”ç”) ise 29) yaz; “girdiğiniz bilgiye göre dairenin çevresi=” &daçevre 30) eğer bitti 31) eğer bitti 32) eğer (s=”k”) ise 33) yaz; “karenin bir köşesini giriniz” 34) oku; ka1 35) kaçevre=kaalan= 4*ka1 36) yaz; “girdiğiniz bilgiye göre karenin çevresi ve alanı=” &kaçevre 37) eğer (s=”ü”) ise 38) eğer (s2=”ç”) ise 38) yaz; “üçgenin birinci kenarını giriniz” 40) oku: üç1 41) yaz; “üçgenin ikinci kenarını giriniz” 42) oku: üç2 43) yaz; “üçgenin üçüncü kenarını giriniz” 44) oku: üç3 45) üççevre= üç1+üç2+üç3 46) yaz; “girdiğiniz bilgilere göre üçgenin çevresi=” &üççevre 47) eğer (s2=”a”) ise 48) yaz; “üçgenin bir tabanını giriniz” 49) oku; taban 50) yaz; “girdiğiniz tabanın yüksekliğini yazınız” 51) oku; diküç 52) üçalan= (taban*diküç)/2 53) yaz= “girdiğiniz bilgilere göre üçgenin alanı=” &üçalan 54) eğer bitti 55) eğer bitti 56) eğer bitti 57) eğer bitti 58) eğer bitti 59) eğer bitti 60) bitir
şimdi burdada onu yaptım ana eğer ler var bide içinde altküme eğerler var olmuştur umarım
< Bu mesaj bu kişi tarafından değiştirildi uliking -- 26 Ekim 2008; 12:44:55 >
Başla toplam,n,a,b,alan,cevre,m,x,y,r 2- Diktörten(1),Kare(2),Üçgen(3),daire(4) hangisini hesaplamak istersiniz=Diktörtgen(n) 3- eğer n=1 ise git 7.adima 4- eğer n=2 ise git 20.adima 5- eger n=3 ise git 31.adima git 6- eger n=4 ise git 45.adima git 7- Diktörgenin Alan Hesaplamak icin A ya Cevre hesaplamak icin C ye basiniz (m) 8- eger m=a ise 9-Diktörtgen alani icin degerleri giriniz... 10- a degerini girin 11- b degerini girin 12- alan=a.b 13-ekrana yaz alan Dur 14- eğer m=c ise 15-Diktörgen cevre icin degerleri giriniz... 16- a degerini girin 17- b degerini girin. 18- cevre=(a+b).2 19-ekrana yaz cevre Dur 20-Kare Alani İcin A ya CEvresi icin C ye basin 21- eger m=a ise 22-kare alan icin degerleri giriniz 23- a giriniz 24- alan=a.a 26-ekrana yaz alan Dur 26- eger m=c ise 27-kare cevre icin degerleri giriniz 28- a yi giriniz 29- cevre=a.a.a.a 30-ekrana yaz cevre dur 31-Ucgen Alani icin a ya CEvresi icin C ye basin 32- eger m=a ise 33-Ucgen alani icin degerleri giriniz 34- Yuksekligi giriniz, 35- tabani giriniz 36- alan=x.y/2 37ekrana yaz alan Dur 38- eger m=c ise 39-Ucgenin CEvresi icin degerleri giriniz 40- a degerini giriniz 41- b degerini giriniz 42- c degerini giriniz 43- cevre=a+b+C 44-ekrana yaz cevre Dur 45-Daire alan icin A cevre icin c ye basiniz 46- eger m=a ise 47- Yari Capi giriniz. 48- alan=3,14*r*r 49-ekrana yaz alan Dur 50- eger m=c ise 51- yari capi giriniz 52- cevre=2*3,14*r 52-ekrana yaz cevre Dur
Soeu 4 Başla not1,not2,not3,nott,soz1,soz2,soz3,sozt,ort,m Not1 giriniz not2 giriniz not3 giriniz nott=not1+not2+not3/3 Sözlü Notu Kullanmak istiyorsaniz 1 e istemiyorsaniz 2 ye basin(m) eğer m=1 ise Sozlu 1 notunu giriniz sozlu 2 notunu giriniz sozlu 3 notunu giriniz sozt=soz1+soz2+soz3/3 ort=nott+sozt/2 eger ort<50 ise ekrana yaz sınıfta kaldiniz. eger ort>50 ise ekrana yaz sınıfı gectiniz
eger m=2 ise eğer nott<50 ise ekrana yaz sınıfta kaldiniz eger nott>50 ise S ekrana yaz sınıfı gectiniz dur
dersleri basından beri takib ediorm yalnız sunu anlayamadım biz bütün kütüphaneleri ezberlemek zorunda mıyız yau ? mesela neyin nerde olduğunu yorumla mı yoksa bilgiyle mi anlıycaz?
Aaaayrıcaaa : Derslerde biraz ileri gittim ve videolu ders indirdim oradan çektiğim kopyalar() ile bir hesap makinesi hazırladım sunmak istiorm :
(not: biraz erken oldu biliorm ama eğer kafa karıstırıorsa PM den kaldırmamı sölein size zahmet. Pm diorm çünkü hafta ici cok nadir online olabiliorm ve girdim mi aramak istemiorm.)
#include <cstdlib> #include <iostream> #include <math.h> using namespace std;
Soruları yapan fazla kişi yok ve Cuma Günü Saat 20:00' de C Programlama Dilinin ilk dersini vereceğim. Bu soruların cevapsız kalmaması için ve yapamayanlara yol göstermesi için soruların cevaplarını açıklamalı bir biçimde yarın saat 20:00' de yayımlayacağım. İyi Geceler...
İlk 4 soru kolaydı. Yapanlar oldu ve belkide okuyup yapmayanlar oldu. Şimdi yardımcı olması için ilk 4 sorunun cevaplarını veriyorum ve bunları iyi inceleyerek gerçekten birşeyler başarmak isteyenlerden 5. ve 6. soruların cevaplarını istiyorum. Eğer ki yapmayacaksanız hiç dersleri takip etmemeniz daha iyi olacaktır. Çünkü birşeyler öğrenemezsiniz...
1. SORU
1) Başla 2) Metin; a, s 3) Yaz; “Lütfen Adınızı Giriniz” 4) Oku; a 5) Yaz; “Lütfen Soyadınızı Giriniz” 6) Oku; s 7) Yaz; “Merhaba ”,&a,” soyadının”,&b,”olduğunu bilmiyordum.” 8) Bitir
2. SORU
1) Başla 2) Sayısal; a, s 3) Yaz; “Elemanın Günlük yevmiyesini giriniz:” 4) Oku; s 5) a=s*30 6) Yaz; “Elemanın Aylık maaşı=”,&a,”’dır.” 7) Bitir
3. SORU
1) Başla 2) Sayısal; b, i, s 3) Yaz; “Tabanı Giriniz :” 4) Oku; b 5) Yaz; “Kuvveti giriniz :” 6) Oku; i 7) s=b^i 8) Yaz; &b,” sayısının”,&i,”. Kuvveti”,&s,” sayısına eşittir.” 9) Bitir
4. SORU
1) Başla 2) Sayısal; a, b, c, x, y, z, dort, qort, sort 3) Metin; k, l, f 4) Yaz; “Birinci yazılıyı giriniz :” 5) Oku; a 6) Yaz; “İkinci yazılıyı giriniz :” 7) Oku; b 8) Yaz; “Üçüncü Yazılıyı giriniz :” 9) Oku; c 10) Yaz; “Sözlü Notu kullanacak mısınız? (e/h)” 11) Oku; k 12) dort=(a+b+c)/3 13) Eğer (k=”e”) ise 14) Yaz; “Birinci Sözlü Notunu Giriniz :” 15) Oku; x 16) Yaz; “İkinci Sözlü Notunu Giriniz :” 17) Oku; y 18) Yaz; “Üçüncü Sözlü Notunu Giriniz :” 19) Oku; z 20) qort=(x+y+z)/3 21) sort=(qort+dort)/2 22) Eğer (sort>=50) ise 23) Yaz; “Öğrenci”,&sort,” not ortalaması ile sınıfı geçmiştir.” 24) Eğer (sort>100) ise 25) Yaz; “Böyle bir hesaplama olamaz başa dönmek istiyor musunuz? (e/h)” 26) Oku; l 27) Eğer (l=”e”) ise 28) Git (7) 29) Değilse 30) Git (54) 31) Eğer Bitti 32) Değilse 33) Yaz; “Öğrenci”,&sort,” not ortalaması ile sınıfta kalmıştır.” 34) Eğer Bitti 35) Eğer Bitti 36) Eğer (k=”h”) ise 37) Eğer (dort>=50) ise 38) Yaz; “Öğrenci”,&dort,” not ortalaması ile sınıfı geçmiştir.” 39) Eğer (dort>100) ise 40) Yaz; “Böyle bir hesaplama olamaz başa dönmek istiyor musunuz? (e/h)” 41) Oku; f 42) Eğer (f=”e”) ise 43) Git (7) 44) Değilse 45) Git (54) 46) Eğer Bitti 47) Değilse 48) Yaz; “Öğrenci”,&dort,” not ortalaması ile sınıfta kalmıştır.” 49) Eğer Bitti 50) Değilse 51) Yaz; “Yanlış bir seçim” 52) Git (13) 53) Eğer Bitti 54) Bitir
umarım bunları olduğu gibi yazmıyorsundur , bunlar sadece sanal kodlar , olayın mantığını ortaya koymak için
sanırım daha büyük projelerde daha gerekli bu şekilde bir taslak oluşturmak
bu arada bende bu dil yüklü değil bana pm den nasıl yüklücemi yazarmısın , varsa 1-2 link çok süper olur
< Bu mesaj bu kişi tarafından değiştirildi yakup13 -- 25 Ekim 2008; 23:34:13 >
Bu mesaja 1 cevap geldi. Cevapları Gizle
Hem problemlere çözüm getirenlerin azınlıkta olması dolayısıyla hem de birkaç hatanızın mevcut olması dolayısıyla son süre YARIN(PAZAR GÜNÜ) SAAT 21:00' E uzatılmıştır.
@yakup13
C Kodlarını kullanmışsın. Tam olarak incelemedim. Sonuçta soruna doğru bir şekilde çözüm getirdiysen ne ala ama asıl benim istediğim mantığı şuanda yapan yok...
Emek harcamışsınız diğer bütün yapanlar son bir kez daha gözden geçirsinler sanki programı çalıştırıyormuşcasına tek tek adımları kontrol etsinler en iyi yöntem budur hata ayıklamada...
@mrt522
Bunlar tasarı aşamasıdır. İleri düzey programlamada daha çok işinize yarar ama mantığını kavramak önemli...
@soryy
Hoşgeldin, daha da konular ilerlemeden ilk dersi oku ve yazılanları incele...
Arkadaşlar dersleri duyurabilme imkanlarınızı kullanın daha fazla kişinin sebeplenmesini sağlayın.
Bu mesaja 2 cevap geldi. Cevapları Gizle
Teşekkür derim
daha önceden pascal
pascal ve asp.net i programlama mantıgını ögrenmek için işledik.(lise1 1 dönem boyunca algoritma sahte kod işledik şuan işlediginiz gibi )
Bütün sayfaları full okudum okulda yapılanların aynısını yapıyorsunuz basit matematik işlemleri geometrik şekillerin alan -çevre hesaplaması vb. umarım bundan sonra dersleri kaçırmam
Derse yaklaşık birbuçuk saat önce katıldım ,Şimdi bitirebildim.
İşte Sahte kodlar.
Cevap 1 :
--------------
Cevap 2 :
--------------
Özellikle şirket yöneticisinden istendiğine göre,
şirket yöneticisi olduğunu anlamak için şifre istememiz lazım demi :)
Şifre 3 defa yanlış girilirse işlem iptal ediliyor.
Cevap 3:
-------------
Cevap 4:
------------
Cevap 5:
-------------
Cevap 6:
--------------
< Bu mesaj bu kişi tarafından değiştirildi Tigertiger -- 26 Ekim 2008; 0:01:35 >
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesaja 1 cevap geldi. Cevapları Gizle
(Puanlama 100 üzerindendir. Tam olarak 6 soruyu yapanlar değerlendirilmiştir. 50 puanı aşanlar Geçti anlamına geliyor. 70 puanın üstü gerçekten dersi anlayanları temsil ediyor. 90 puanın üstü ise kusursuz bir mantık sergilendiğinin temsilcisidir. Sonradan yapanlarda buraya eklenecektir ayrı bir değerlendirme mesajı açılmayacaktır. Zaten bu bir seçici sınav idi...)
@yakup13
1. SORU : 8 PUAN
2. SORU : 10 PUAN
3. SORU : 8 PUAN
4. SORU : 18 PUAN
5. SORU : 10 PUAN
6. SORU : 20 PUAN
TOPLAM : 74 PUAN
@Tigertiger
1. SORU : 10 PUAN
2. SORU : 10 PUAN
3. SORU : 4 PUAN
4. SORU : 15 PUAN
5. SORU : 15 PUAN
6. SORU : 28 PUAN
TOPLAM : 82 PUAN
NOT: Değerlendirmede uygulanan kriterler : Algoritma + Çalışma Prensibi + Verimlilik + Düzen
< Bu mesaj bu kişi tarafından değiştirildi Progr4mm3r -- 26 Ekim 2008; 10:21:57 >
< Bu mesaj bu kişi tarafından değiştirildi uliking -- 26 Ekim 2008; 10:54:15 >
1. si
bu kendi yaptığım
burda yapmaya çalıştığım eğer sonsuz olur mu yani bi mantıkta bilgisayara bişey vericeksin oda onu devam ettiricek
2.soru
yine kendi sorumdan
bunu yaparken 2 ana eğer ve bu ana eğerlerin içinde 3 er tanede altküme eğer kullandım bu mümkün müdür?
Bu mesaja 1 cevap geldi. Cevapları Gizle
1. sorunu cevaplayacak olursan döngüler ile yapabilirsin ama şimdi onun yapay kodunu yazmıyayım zaten gereksiz...
2. soruya ise evet mümkündür zaten ben ilk dersimde de ondan bahsetmiştim. Ama eğerleri bitirirken başlarına a b filan yazmana gerek yok ama karıştırmamk için yapıyorsan /*xxx*/ xxx yazılı olan yere hangi eğeri kapttıgını belirt mesela şöyle
eğer bitti /* b */
şimdi burdada onu yaptım ana eğer ler var bide içinde altküme eğerler var olmuştur umarım
< Bu mesaj bu kişi tarafından değiştirildi uliking -- 26 Ekim 2008; 12:44:55 >
a1.başla
a2.ad,soyad
a3.Ad giriniz.
a4.soyad giriniz.
a5.ekrana yaz "Hoşgeldiniz", ad , "Buyrun" , soyad, "Tekrar Bekleriz."
a6.dur
2.soru
a1.Başla
a2.gunluk,gun
a3.toplam=0
a4.gunluk ucretini yaziniz
a5.Calistigi gun sayisi
a6.toplam=gunluk*gun
a7.toplami ekrana yaz
a8.dur
Soru 5
Başla
toplam,n,a,b,alan,cevre,m,x,y,r
2- Diktörten(1),Kare(2),Üçgen(3),daire(4) hangisini hesaplamak istersiniz=Diktörtgen(n)
3- eğer n=1 ise git 7.adima
4- eğer n=2 ise git 20.adima
5- eger n=3 ise git 31.adima git
6- eger n=4 ise git 45.adima git
7- Diktörgenin Alan Hesaplamak icin A ya Cevre hesaplamak icin C ye basiniz (m)
8- eger m=a ise
9-Diktörtgen alani icin degerleri giriniz...
10- a degerini girin
11- b degerini girin
12- alan=a.b
13-ekrana yaz alan
Dur
14- eğer m=c ise
15-Diktörgen cevre icin degerleri giriniz...
16- a degerini girin
17- b degerini girin.
18- cevre=(a+b).2
19-ekrana yaz cevre
Dur
20-Kare Alani İcin A ya CEvresi icin C ye basin
21- eger m=a ise
22-kare alan icin degerleri giriniz
23- a giriniz
24- alan=a.a
26-ekrana yaz alan
Dur
26- eger m=c ise
27-kare cevre icin degerleri giriniz
28- a yi giriniz
29- cevre=a.a.a.a
30-ekrana yaz cevre
dur
31-Ucgen Alani icin a ya CEvresi icin C ye basin
32- eger m=a ise
33-Ucgen alani icin degerleri giriniz
34- Yuksekligi giriniz,
35- tabani giriniz
36- alan=x.y/2
37ekrana yaz alan
Dur
38- eger m=c ise
39-Ucgenin CEvresi icin degerleri giriniz
40- a degerini giriniz
41- b degerini giriniz
42- c degerini giriniz
43- cevre=a+b+C
44-ekrana yaz cevre
Dur
45-Daire alan icin A cevre icin c ye basiniz
46- eger m=a ise
47- Yari Capi giriniz.
48- alan=3,14*r*r
49-ekrana yaz alan
Dur
50- eger m=c ise
51- yari capi giriniz
52- cevre=2*3,14*r
52-ekrana yaz cevre
Dur
Soru 3
1 Başla
2 sayi1,sayi2
3 Toplam=sayi1
4 döngü baslar(i=1,sayi2,1)
5 toplam=toplam+sayi2
6 döngü bitir
7 ekrana yaz toplam
8 dur
Soeu 4
Başla
not1,not2,not3,nott,soz1,soz2,soz3,sozt,ort,m
Not1 giriniz
not2 giriniz
not3 giriniz
nott=not1+not2+not3/3
Sözlü Notu Kullanmak istiyorsaniz 1 e istemiyorsaniz 2 ye basin(m)
eğer m=1 ise
Sozlu 1 notunu giriniz
sozlu 2 notunu giriniz
sozlu 3 notunu giriniz
sozt=soz1+soz2+soz3/3
ort=nott+sozt/2
eger ort<50 ise
ekrana yaz sınıfta kaldiniz.
eger ort>50 ise
ekrana yaz sınıfı gectiniz
eger m=2 ise
eğer nott<50 ise
ekrana yaz sınıfta kaldiniz
eger nott>50 ise S
ekrana yaz sınıfı gectiniz
dur
Bu mesaja 1 cevap geldi. Cevapları Gizle
Aaaayrıcaaa :
Derslerde biraz ileri gittim ve videolu ders indirdim oradan çektiğim kopyalar(
(not: biraz erken oldu biliorm ama eğer kafa karıstırıorsa PM den kaldırmamı sölein size zahmet. Pm diorm çünkü hafta ici cok nadir online olabiliorm ve girdim mi aramak istemiorm.)
< Bu mesaj bu kişi tarafından değiştirildi thethriller -- 26 Ekim 2008; 15:16:01 >
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu arada @thethriller;
Zamanla kullandıkça bu kütüphaneler aklınıza giriyor. Mantık da işe yarar ama ezber olmadanda olmuyor maalesef
Bu mesaja 2 cevap geldi. Cevapları Gizle
Yorum icin tesekkurler..
< Bu mesaj bu kişi tarafından değiştirildi thethriller -- 26 Ekim 2008; 18:28:12 >
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesaja 2 cevap geldi. Cevapları Gizle
< Bu mesaj bu kişi tarafından değiştirildi Progr4mm3r -- 26 Ekim 2008; 21:31:36 >
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesaja 1 cevap geldi. Cevapları Gizle
1. SORU
2. SORU
3. SORU
4. SORU
Bu mesaja 1 cevap geldi. Cevapları Gizle