Denklemin köklerini bulan uygulama

Başlatan Çağrı07, 19 Temmuz 2018 - 16:34:00

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Çağrı07

Herkese merhabalar; sınavım için ödev uygulamaları yapıyorum. Bu programı bir türlü çalıştıramadım. Yardımcı olur musunuz?

https://paste.ofcode.org/cpdpVZnm7wvUdhgyXCr7Zj

Nerede hata var?
Yaşlanıyorum...

.py

a is 2, b is 6, c is -11 için:

denklemin farkli iki reel koku vardir ; 
denklemin ilk koku  10.0 ; ve ikinci koku  -13.0  'dir


https://repl.it/@YazilimDunyasi/denkleminkokleri

sorun yok görünüyor.

Çağrı07

Teşekkür ederim hocam; Allah razı olsun
Yaşlanıyorum...

ethernity

Formülde yanlışlık var. Bu şekilde olması gerek:

import math

a = int(input("a degerini giriniz: " ))
b = int(input("b degerini giriniz: " ))
c = int(input("c degerini giriniz: " ))

delta = (float(b**2-4*a*c))

if  (delta < 0):
    print("denklemin reel kokleri yoktur ;  ")

if  (delta == 0):
    print("denklemin cakisik iki reel koku vardir ;  ")
    kok=float((-b)/(2*a))
    print("denklemin cakisik iki koku =  ", float(kok)," ;  ")
   
if  (delta > 0):
    print("denklemin farkli iki reel koku vardir ;  ")
    kok2 = (-b+math.sqrt(delta))/(2*a)
    kok3 = (-b-math.sqrt(delta))/(2*a)
    print("denklemin ilk koku ",kok2,"; ve ikinci koku ", kok3)