Jak w pascalu zrobic cos takiego żeby np. od liczb 1-100 odejmowało 19% a od 101 do 200 - 20% ?

2006-12-13 01:23:54, Kajt3k


2006-12-21 17:08:07,
chodzi ci o takie cos??

var liczba1 : integer;
liczba2 : real;

begin
...
write('podaj liczbe --> ');
readln(liczba);

if liczba1<100 then begin
liczba2 := liczba1-0.19*liczba1 end else
if liczba1>100 and liczba1<200 then begin
liczba2 := liczba1-liczba1*0.20 end
.....
end.


2007-01-01 15:02:06, dprog
zamiast wywolywac liczba-0,19*liczba mozna po prostu zrobic liczba*0,81 a zamiast liczba-0,20*liczba dac liczba*0,8 ;)

2007-01-09 13:09:13, chemik143
UWAGA: Odpowiedź nie została jeszcze sprawdzona przez administratora..!
var liczba1 : integer;
liczba2 : real;

begin
...
write('podaj liczbe --> ');
readln(liczba1);

if liczba1<=100 then begin
liczba2 := liczba1*0.81 end else
if liczba1>100 and liczba1<=200 then begin
liczba2 := liczba1*0.8 end
.....

kilka błędów poprawiłem;)
end.

2007-09-11 22:46:15, binas
UWAGA: Odpowiedź nie została jeszcze sprawdzona przez administratora..!
a jak zrobic zeby liczba2 była liczba1/2?
chodzi mi o to liczba2:=((liczba1)/2); to nie działa?







Udziel odpowiedzi na powyższe pytanie...

Twoja odpowiedź:
 


Podpis: 

Wpisz wynik: trzy dodać pięć równa się (pisane cyfra)

 ::: działy ::::
 
  pascal
  kursy pascala
  programy
  artykuły
  pascal faq
  zadania
  linki
 ::: -+- ::::
 ::: extra ::::
:::: subskrypcja
:::: powiadamiacz
:::: księga gości
:::: zgłoś błąd


pascal | kursy pascala | programy | artykuły | pascal faq | zadania | linki

kawaguchi@wp.pl 2002-2006. Wszelkie prawa zastrzeżone.


  :::: www.pascal.kaviorek.com ::::
  chat
  forum