|
Konu Başlığı: 1.677722e+07 problemi Gönderen: yucelbilik üzerinde Mart 20, 2014, 21:12:32 ÖS QB64 ile basic hesaplama programı yazdım, yapılan hesaplamalar sonucunda verilen sonuç 1.677722e+07 nin üzerine çıkmıyor gerçek sonuç örneğin 2.201352e+9 olması gerekiyor. yani neden üst sınır 1.677722e+07. Nasıl çözebilirim? :'(
Konu Başlığı: Ynt: 1.67772e+07 problemi Gönderen: Simon (Özay Turay) üzerinde Mart 20, 2014, 21:31:20 ÖS Veri türlerini iyice bir incele: http://www.qb64.net/wiki/index.php/Variable_Types (http://www.qb64.net/wiki/index.php/Variable_Types)
* Tam sayılar için INTEGER veya LONG kullanıyorsan _INTEGER64 (http://www.qb64.net/wiki/index.php/INTEGER64) kullanabilirsin * Ondalıklı sayılar için SINGLE veya DOUBLE kullanıyorsan _FLOAT (http://www.qb64.net/wiki/index.php/FLOAT) veya _OFFSET (http://www.qb64.net/wiki/index.php/OFFSET) kullanabilirsin Konu Başlığı: Ynt: 1.677722e+07 problemi Gönderen: yucelbilik üzerinde Mart 20, 2014, 21:50:43 ÖS Linkleri inceledim çok saol.
mesela; bilgisayara for next döngüsü kullanarak 20 milyona kadar saydırıp ekrana yazdırmasını istesek 1.677722e+07 den sonrasını yazmıyor, aslında döngü süresi 20 milyona kadar devam ediyor ama ekrana bu sayıdan fazlasını yazmıyor. Konu Başlığı: Ynt: 1.677722e+07 problemi Gönderen: Simon (Özay Turay) üzerinde Mart 20, 2014, 21:56:15 ÖS Valla en son QBasic 7.1 ve Visual Basic for DOS kullanmıştım. Seneler geçti tabi üzerinden.
http://www.qbasic.net/en/qbasic-downloads/compiler/qbasic-compiler.htm (http://www.qbasic.net/en/qbasic-downloads/compiler/qbasic-compiler.htm) Windows ortamında Visual Basic'i pek sevemedim ve Delphi'ci oldum. :D Konu Başlığı: Ynt: 1.677722e+07 problemi Gönderen: ibo1973 üzerinde Mart 20, 2014, 22:11:25 ÖS simonda yazmış gerçi bu bir değişken sorunu.
1- değişkenler arasında veri alışverişi yapıyorsan aynı türden olsunlar 2- olmadı ekrana basıcağın veriyi string bir değişkene al öyle bir bak 3- text box aç o sekilde bir dene sonuç itibari ile büyük ihtimal ile yaşadığın sorun yanlış değişkenlerle çalışmaktan kaynaklanıyordur. Konu Başlığı: Ynt: 1.677722e+07 problemi Gönderen: Murat Çileli üzerinde Mart 21, 2014, 01:55:55 ÖÖ DIM DEGISKEN AS _UNSIGNED _INTEGER64
olarak tanımlama yap. |