Forum
Merhaba;
Bilgisayar Programcılığı Okuyorum Ve Ödev Olarak ;
Klavyeden Girilecek Herhangi Bir Sayının Basamaklarını Oluşturan Rakamların Toplamlarını Bulup Ekrana Yazan
Programın Algoritma Ve Akış Diyagramını Çiziniz.
Soru Bu Hocam Bu Soruda Bu Sayı 10 Basamaklı Da Olabilir 15 de 20 de Belli Değil Basamağı İşin İçinden Çıkamadım
Yardımcı Olursanız Sevinirim.
Merhaba,
Söylediğiniz işlem Matematikte Mod kullanılarak yapılıyor. Basit bir google araması ile istediğiniz sorunu cevabı hemen hemen her yerden bulunabilir. Ben örnek olması için aşağıdaki kodu bulduğum bir linkten alıntı yaparak ekliyorum. Akış diyagramına gelince bu da kodu yorumlayarak yapabilirsiniz. Ancak şunu belirtmekte yarar var ki önce Akış diyagramı sonra kodlama daha doğru olacaktır.
(Oluşturacağınız text box v.s. söylememe gerek yok herhalde.)
"istediğiniz kadar basamaklı sayı girin hapsini basamagını topluyor yanlız bu kodlar visual basic 6.0 a göre :
Private Sub Command1_Click()
a = Len(Text1.Text)
For i = 1 To a
z = (Text1.Text \ (10 ^ (i - 1))) Mod 10
toplam = toplam + z
Next
MsgBox toplam
End Sub
Merhaba;
Hocam Visual Basic Bilmiyorum Ben Yani Benim Anladığım Akış Diyagramı Bu Kadar Rica Etsem Biraz Daha Açık Yazabilirsen Sevinirim. Benim Anlayabileceğim şekilde Yazabilirsen Çok Sevinirim.
ACİL Olarak Yanıtlayabilirseniz Çok Sevinirim Bugün Teslim Edeceğim
Merhaba,
http://www.godoro.com/Divisions/Ehil/Mecmua/Magazines/Articles/txt/html/article_FlowChart.html örnekte yer alan akış diyagramını programa göre kendin uygularsan daha doğru olur.
Şimdi oturup ben hazırlarsam o zaman sana verilen ödevin bir anlamı kalmaz.