Merhaba SDN üyeleri,adminler,moderatörleri bir ödev aldık ödev pascalda klavyeden girilen sayının toplaması, çıkartması, bölmesi, faktöriyelini ve yüzdesini almayı yapıcaz herşey tamam ama şu yüzde formulünü bulamadım bilen varsa paylaşabilir mi?
İyi forumlar.
Cevaplar
yüzde den tam olarak kastın ne?
M
nerde yapıosunuz bunları?? hangi program?
yüzde den tam olarak kastın ne?
Örneğin klavyeden girilen herhangi bir sayının yüzdesi,yüzde kaçını almak isterse kullanıcı onu kendisi yazıcak programda o sayının yüzdesini vericek ve bu pascal win7 64 bit te çalışmıyor neden acaba?
---------- saat 17:25 eklendi ---------- önceki mesaj saat 17:25 eklenmişti ----------
nerde yapıosunuz bunları?? hangi program?
Başlıkta'da belirttim yine belirtim pascal da
M
excelde şöyle yazsan mesela bi kutuya (a1) 100 yazdın diyelim
başka bir kutuya = (a1)*0,67 yazarsın %67 sini almış olursun.
Örneğin klavyeden girilen herhangi bir sayının yüzdesi,yüzde kaçını almak isterse kullanıcı onu kendisi yazıcak programda o sayının yüzdesini vericek ve bu pascal win7 64 bit te çalışmıyor neden acaba?
---------- saat 17:25 eklendi ---------- önceki mesaj saat 17:25 eklenmişti ----------
Başlıkta'da belirttim yine belirtim pascal da
Pascal 16 ve 32 bit olması lazım. 64 bit olarak FPC (free pascal) bulabilirsin.
http://www.freepascal.org/download.var buradan indirip deneyebilirsin.
% almak içinde :
n=(n1/n2)*100;
Writeln('......'+'%'+n); şeklinde bir yöntem izleyebilirsin...
excelde şöyle yazsan mesela bi kutuya (a1) 100 yazdın diyelim
başka bir kutuya = (a1)*0,67 yazarsın %67 sini almış olursun.
Öyle denedim ama saçma bir cevap veriyor birde bu win7 64 bit te çalışmıyor nedne ya o kadar da internet cafeden cod yazdım
---------- saat 17:34 eklendi ---------- önceki mesaj saat 17:32 eklenmişti ----------
Pascal 16 ve 32 bit olması lazım. 64 bit olarak FPC (free pascal) bulabilirsin.
http://www.freepascal.org/download.var buradan indirip deneyebilirsin.
% almak içinde :
n=(n1/n2)*100;
Writeln('......'+'%'+n); şeklinde bir yöntem izleyebilirsin...
Peki görünüm ve mantıken aynımı normal pascalla?
Öyle denedim ama saçma bir cevap veriyor birde bu win7 64 bit te çalışmıyor nedne ya o kadar da internet cafeden cod yazdım
---------- saat 17:34 eklendi ---------- önceki mesaj saat 17:32 eklenmişti ----------
Peki görünüm ve mantıken aynımı normal pascalla?
Fazla fark yok, sadece UI de biraz farklılık olabilir. Ama kodlar ve tanımlamalar aynı. Ben Lazarus kullanıyorum. O da Delphi ile eşlenik.Sadece dosya isimleri farklı oluyor. Ama Free Pascal dosyaları *.pas uzantılıdır, derlediğin zamanda *.exe elde edersin. Bence dene.
Ya bu free pascalı yükledim masaüstüne ne simgesi geldi ne de başka birşey c ye bir dosya yüklemiş oradan açıcam ordanda açmıyor ne saçma iş ya
Denicem çok sağolasınız olmassa eğer yapıcak başka birşey yok hocama e-mailden durumu anlatıcam
Lazarusu da deneyebilirsin ama biraz uzar. Yapacağın işlem için değmez. Ama ilerisi için deneyebilirsin. Lazaruslada konsol uygulamaları oluşturabilirsin.
Şu pascalı halledelimde off ben işte wi7 64 bit'in bu özelliğini sevmiyorum her programı çalıştırmıyor
dev-pas kullanabilirsin ekranın hemen kapanması sorununu da sonuna bir readln'la çözersin fıstık gibi olur
B
pascal ı indir bir yerlerden ve uyumluluk modunda çalıştırmayı dene.
Yüzde hesabı içinde (örneğin %20) değeri 0,20 ile çarparsan olur.
Uses wincrt;
a,b:integer;
c:real;
begin
writeln('a sayisini giriniz ');
readln(a);
writeln('b sayisini giriniz');
readln(b);
c:=(a*0.20)+(b*0.60);
writeln('sonuc' c:3:1);
end.
Eğer yanlış hatırlamıyorsam kodları; bu klavyeden girilen 2 sayiyi toplayıp ekrana yazdıran bir program. İşte c'yi hesaplarken a ve b nin belirli yüzdelerini almış olduk.
Saygılar.
Cevabını yaz
Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.