Arama butonu
Bu konudaki kullanıcılar: 1 misafir
9
Cevap
369
Tıklama
0
Öne Çıkarma
Yarı çapı ekrandan girilen bir çemberin uzunluğunu bulan program
İ
9 yıl
Er
Konu Sahibi

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
>>>

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



A
9 yıl
Yarbay

İ
9 yıl
Er
Konu Sahibi

quote:

Orijinalden alıntı: alpmirza

Eee yani?

Kodları verdim anlamayacak bir şey yok

İyi forumlar



K
9 yıl
Yüzbaşı

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ı >

K
9 yıl
Yarbay

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.


Bu mesaja 1 cevap geldi.
D
9 yıl
Yüzbaşı

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 >
Bu mesaja 1 cevap geldi.
P
9 yıl
Binbaşı

eyw guzl paylasim +rep



P
9 yıl
Teğmen

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



8
8 yıl
Teğmen

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 >

H
8 yıl
Teğmen

@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 >


Bu mesajda bahsedilenler: @8ball
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.