Eski 21-11-05, 06:04 #1
somune somune çevrimdışı
Varsayılan carsambaya pascal ödevim var acill!! lütfen yardım edin

hocamız ikinci dereceden denklemin köklerini bulan bir pascal programı yazmamızı istedi iki gündür uğrastım yapamadım yardım ederseniz bana en büyük iyiliği yapmış olursunuz hocanın sağı solu belli olmuyor birde not veririm derse o zaman dersten kalırım
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 21-11-05, 08:08 #2
theGothika theGothika çevrimdışı
Varsayılan Cvp: carsambaya pascal ödevim var acill!! lütfen yardım edin

Sen once nasil bi mantik yuruttun, nerde takildin onlari bi yaz . biz sana yardimci oluruz
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 21-11-05, 18:31 #3
somune somune çevrimdışı
Post Cvp: carsambaya pascal ödevim var acill!! lütfen yardım edin

şöyle bir mantık yürüttüm
denklemimiz
önce denklemin söyle bir sekilde
ax2+bx+c seklinde kabul edip ekrana yazıp hemen altınada a yı b yi c yi giriniz diyecektim
a=... b=.... c=... girildikten sonra
w(bu diskiriminant yani üçgen seklinde olacak)= b2-4*a*c seklinde pc hesaplayacak sonra if i kullanarak w<0 dan küçükse ekrana reel kök yoktur diyecek w=0 ise çift katlı köklü var olduğunu kabul edip
kök=-b/(2*a) yazıp cözecektim sonra ekrana cift katlı kök var deyip
kök=...... diye sonuç yazacaktım. tekrar if komutunu kullanarak w>0 olursa x1=(-b-kök w )/(2*a) , x2=(-b+kök w )/(2*a) yı hesaplayacak ve ekrana
iki adet kök bulundu
x1=.....
x2=.....
yazacak
arkadasım ben mantığını böyle düşündüm yanlız bu yazıda bazı karakterler eksik olduğundan kare alırken üste yazamadım yanına '2' yazdım, kök alamadım yanına 'kök' yazdım, diskiriminant işaretini bulamadım 'w' yazdım

ARKADASIM YAPARSAN BANA EN BÜYÜK İYİLİĞİ YAPMIŞ OLURSUN MESJIMI OKUDUĞUN İÇİN TESEKKÜR EDERİM
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 21-11-05, 22:19 #4
dsfgsd dsfgsd çevrimdışı
Varsayılan Cvp: carsambaya pascal ödevim var acill!! lütfen yardım edin

aha aynı soruyu yapmıştık biz derste.. al buyur::

program kok_bulma;
var
x,a,b,c:real;
x1,x2:real;
dis:real;
begin
write('Katsayıları sırayla giriniz:');
readln(a,b,c);
dis:=sqr(b)-4*a*c;
x1:=(-b+sqrt(dis))/2*a;
x2:=(-b-sqrt(dis))/2*a;
writeln('1. k”k:',x1);
writeln('2. k”k:',x2);
end.

yalnız ben if kullanmadım yani reel kökü olmayabilir dediğin gibi, o da kolay ekleyiver bi if...
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 22-11-05, 13:08 #5
somune somune çevrimdışı
Varsayılan Cvp: carsambaya pascal ödevim var acill!! lütfen yardım edin

arkadasım cok tesekkür ederim Allah karsına hep sana yardım edenleri cıkarsın
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Cevapla

Bu konunun kısa yolunu aşağıdaki sitelere ekleyebilirsiniz

Konu Araçları

Gönderme Kuralları
Yeni konu açamazsınız
Cevap yazamazsınız
Dosya gönderemezsiniz
Mesajlarınızı düzenleyemezsiniz

BB code is Açık
Smiley Açık
[IMG] kodu Açık
HTML kodu Kapalı



Tüm saatler GMT +3. Şuan saat: 07:15
(Türkiye için artık GMT +3 seçilmelidir.)

 
5651 sayılı yasaya göre forumumuzdaki mesajlardan doğabilecek her türlü sorumluluk yazan kullanıcılara aittir. Şikayet Mailimiz. İçerik, Yer Sağlayıcı Bilgilerimiz.