![]() | |
| | #1 (permalink) |
| Üye Üyelik Tarihi: 03/2007
Mesaj: 6
|
arkadaslar negatif bi sayının kuvvetini nasıl alıyoruz.. bunun icin ln fonksiyonunu kullanmayı denedım ama o zaman hata veriyo program sanırım ln fonkisyonunun ici negatif deger alamayacagı icin bu hatayı veriyo.. ornegın (-2)^3 degeri pascalda nasıl hesaplanır bunun icin bi komut var mı yoksa pozitif degerini hesaplayıp (-1)le carpıp mı yazdıracaz benı bu konuda bılgılendırırsenız sevinirim.. ilginize tesekkurler............
|
| | |
| | #2 (permalink) |
| Syntax Error Üyelik Tarihi: 05/2006 Yer: Bursa // İzmit
Mesaj: 632
|
Birde değişkenleri real tanimlarmisin, ayrIca yazIlIşInI kontrol edermisin.. Şu şekilde olmalI.. y:=Exp(b*Ln(a)); gibi gibi..
__________________ ProgramcIlIk; Kendini ifade edebilme yetenegidir.. http://www.volkanyildirim.org |
| | |
| | #4 (permalink) |
| Üye Üyelik Tarihi: 10/2006
Mesaj: 78
|
Kendin bir fonksiyon hazırlayabilirsin, bir de öyle dene istersen.
__________________ Just Believe and Dream more |
| | |
| | #5 (permalink) |
| Syntax Error Üyelik Tarihi: 05/2006 Yer: Bursa // İzmit
Mesaj: 632
|
O zaman özyineli fonksiyon ile yapip değer döndüreceksin.. Kod: Uses Crt;
var
a,b,c:integer;
Function us(x,y:integer):integer;
var
q:real;
begin
q:=Exp(y*Ln(x));
us:=round(q);
end.
begin
clrscr;
write('Sayıyı giriniz');readln(a);
write('Sayının üssünü giriniz');readln(b);
c:=us(a,b);
writeln(a,'''nın,b'. kuvveti',c,'dir');
end.
__________________ ProgramcIlIk; Kendini ifade edebilme yetenegidir.. http://www.volkanyildirim.org Enson 10/03/2007 18:01 tarihinde HaokaH tarafından düzenlenmiştir.. Sebep: Imla düzenleme |
| | |
| | #9 (permalink) |
| Syntax Error Üyelik Tarihi: 05/2006 Yer: Bursa // İzmit
Mesaj: 632
|
Ben test etmeden veriyorum tabi pascal ile ugrasmak gerekiyor, delphide değişkeni variant tanImladIgIn an herşey bitiyor fakat bunda böyle olmuyor.. Birde şunu denermisin.. Basit bir konuyu boşa uzattIk sanIrIm ![]() Kod: Uses Crt;
var
i,us:Integer;
sonuc,sayi:Real;
begin
repeat
sonuc:=1;
write('Sayıyı giriniz= '); readln(sayi);
write('Sayının üssünü giriniz= '); readln(us);
if us<0 then
for i:=-1 downto us do sonuc:=sonuc/sayi
else if us=0 then sonuc:=1
else if us>0 then
for i:=1 to us do sonuc:=sayi*sonuc;
writeln(sayi:0:2, ' sayisinin ', us, '. kuvveti: ', sonuc:0:2);
until 1=2;
end.
__________________ ProgramcIlIk; Kendini ifade edebilme yetenegidir.. http://www.volkanyildirim.org |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| negatif sayiyi pozitife cevirme | civciv | Javascript / DHTML / Ajax | 2 | 16/01/2007 23:37 |
| c# sayının virgüllü olup olmadığını nasıl? | holygon | C# | 3 | 31/08/2006 05:16 |
| Pascalda sıkıştırma algoritması (mümkünmü) ? | mesutceliq | Pascal / Delphi / Delphi.NET | 5 | 28/03/2006 09:52 |
| pascalda sifreleme | goddess1984 | Pascal / Delphi / Delphi.NET | 4 | 17/05/2005 12:03 |
| Pascalda Sıfıra bölme hatası ! | hmustak | Pascal / Delphi / Delphi.NET | 2 | 28/10/2002 10:05 |
| Reklamlar & Desteklenenler | |
| Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv | |