Şimdi Ara

Yarı çapı ekrandan girilen bir çemberin uzunluğunu bulan program

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
11
Cevap
1
Favori
343
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • PROGRAM: 
    from __future__ import division
    Pi=3.14

    r=float(raw_input("Çemberin yarı çapı:"))

    S=2*Pi*r

    print S

    ÇIKTI:
    >>>
    Çemberin yarı çapı:10
    62.8
    >>>



  • Eee yani?
  • quote:

    Orijinalden alıntı: alpmirza

    Eee yani?

    Kodları verdim anlamayacak bir şey yok

    İyi forumlar
  • Pi yi 3.14 almışsın. Virgül sonrası daha fazla alsan daha iyi olurdu.

    < Bu ileti tablet sürüm kullanılarak atıldı >
  • lise kalitesinde bir kod.

    al r yi 2 pi ile çarp vs. r null mu? , r integer mi? r float mı? , r mantıklı birşey mi? r max ne olur? memoryi patlatır mı ? r yerine -5 girsem nolur mantıklı bi uzunluk olur mu? null geçsem nolur? hiç bir kontrol yok.
  • quote:

    Orijinalden alıntı: Kaygerya

    lise kalitesinde bir kod.

    al r yi 2 pi ile çarp vs. r null mu? , r integer mi? r float mı? , r mantıklı birşey mi? r max ne olur? memoryi patlatır mı ? r yerine -5 girsem nolur mantıklı bi uzunluk olur mu? null geçsem nolur? hiç bir kontrol yok.

    Hocalara söylemek lazım. Konsol üzerinden bir değer okunuyorsa mutlaka bir karakter veya özel birşey girerim. Eğer crash veriyorsa hem o uygulama hem de kodu yazan kişi (bilerek-hariç) kötü bir uygulamadır. Açık ve nettir yani. Yoksa null olup olmadığını kontrol eden, pointer ile adresini tutan veya dinamik bir uzunluk alan parse gibi fonksiyon mutlaka yazılmalıdır. Ama başlangıç için bile değerin veritipinin if yapısı ile kontrol edilmesi şarttır. Sadece lise değil, bil.müh 'lerde bile böyle yapıyorlar...Baştan bitik.

    Edit: Başlangıç seviyesi bile öğrenim görülen ismi yeri ile doğru orantılı bunu anladık. ^^



    < Bu mesaj bu kişi tarafından değiştirildi Dentrax -- 9 Aralık 2016; 17:58:4 >




  • eyw guzl paylasim +rep
  • quote:

    Orijinalden alıntı: Dentrax


    quote:

    Orijinalden alıntı: Kaygerya

    lise kalitesinde bir kod.

    al r yi 2 pi ile çarp vs. r null mu? , r integer mi? r float mı? , r mantıklı birşey mi? r max ne olur? memoryi patlatır mı ? r yerine -5 girsem nolur mantıklı bi uzunluk olur mu? null geçsem nolur? hiç bir kontrol yok.

    Hocalara söylemek lazım. Konsol üzerinden bir değer okunuyorsa mutlaka bir karakter veya özel birşey girerim. Eğer crash veriyorsa hem o uygulama hem de kodu yazan kişi (bilerek-hariç) kötü bir uygulamadır. Açık ve nettir yani. Yoksa null olup olmadığını kontrol eden, pointer ile adresini tutan veya dinamik bir uzunluk alan parse gibi fonksiyon mutlaka yazılmalıdır. Ama başlangıç için bile değerin veritipinin if yapısı ile kontrol edilmesi şarttır. Sadece lise değil, bil.müh 'lerde bile böyle yapıyorlar...Baştan bitik.

    Edit: Başlangıç seviyesi bile öğrenim görülen ismi yeri ile doğru orantılı bunu anladık. ^^

    Arkadaşlara ilaveten pi yi hesaplat yada math.pi den al daha doğru sonuç elde edersin.
    Python kolayca yazılıyor ama hata denetimini sana bırakıyor . o yüzden değişken tipi tanımlaması yapmazsın program başında




  • pi=22/7 demek her zaman en kısa yoldur.



    < Bu mesaj bu kişi tarafından değiştirildi 8ball -- 10 Ocak 2017; 3:23:38 >
  • @8ball

    Pi sayısı virgülden sonra ilk 40
    3.1415926535897932384626433832795028841971

    22/7
    3,1428571428571428571428571428571

    yani 142857 devir olarak tekrar eder



    < Bu mesaj bu kişi tarafından değiştirildi hitman80 -- 11 Ocak 2017; 4:24:55 >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.