Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Vypsani cisel v pascalu

Ahoj,
jak ma vypadat program, do ktereho kdyz napisu napr. cislo 10, tak mi vypise cisla pozpatku: 10, 9, 8 apod... pod sebe.

Kdyz udelam:

program vypsanin;
var
x,y:integer;

begin
writeln ('Zadejte prosim cislo');
readln (x);
while x>0 do

A ted nevim jak pokracovat a jestli mam vubec podminku dobre.
Predem dekuju za pomoc

Předmět Autor Datum
Až po readln(x) ok. Potom si otestuj či je x väčšie ako nula (0). Ak áno, pokračuj cyklom for napr.…
pme 22.04.2011 12:01
pme
a nebo jak jsi začal, tak pokračuj: while x>0 do begin writeln(x); x=x-1; end;
JoDiK 22.04.2011 12:27
JoDiK
x=x-1; // Dec(x) bude víc in :-)
Tomix 22.04.2011 17:14
Tomix
nojo, ale copak ho začátečník může znát? Basic už se u mě projevuje, mělo být x:=x-1;
JoDiK 22.04.2011 18:39
JoDiK
program cisla1; uses Crt; var cisloStr : string; cisloInt, step : integer; begin ClrScr; Write('Nap…
martin.developer 22.04.2011 14:08
martin.developer
:-) Tento pokus o program si aj skúšal a funguje? Len námatkou: Val(S:string;var V:číslo;var Code:in…
pme 22.04.2011 14:14
pme
Testováno v Lazarusu a vše bez problémů. [lazarus.png]
martin.developer 22.04.2011 14:18
martin.developer
třetí parametr procedury val je nepovinný, ale když ho nepoužije a neošetří tak chybové zadání, to u…
JoDiK 22.04.2011 17:01
JoDiK
V Pascalu už jsem nedělal hrozně dlouho, pokud jsou tam nějaké blbosti tak se omlouvám, ale i tak te… poslední
martin.developer 22.04.2011 23:27
martin.developer

Zpět do poradny Odpovědět na původní otázku Nahoru