Potřebuji tento diagram zapsat do Pascalu

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

nuubix
nováček
Příspěvky: 20
Registrován: 03 úno 2012 09:15

Potřebuji tento diagram zapsat do Pascalu

Příspěvek od nuubix »

Výstřižek.JPG
Zdravím, potřeboval bych podle tohoto diagramu sestavit program a tak se ptám, zda by se tu nenašel někdo ochotný, předem děkuji.
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Potřebuji tento diagram zapsat do Pascalu

Příspěvek od CZechBoY »

nějak ti tam chybí podmínky :D

jaktože nezvládáš takovýhle jednoduchý úkol?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
nuubix
nováček
Příspěvky: 20
Registrován: 03 úno 2012 09:15

Re: Potřebuji tento diagram zapsat do Pascalu

Příspěvek od nuubix »

Já idiot. :D

true: (x MOD 2)=0
(x MOD2)<>0
x=0
false: (x MOD 2)<>0
(x MOD 2)=0
x<>0

Sám nevím, dlouho jsem chyběl a teď v tom mám celkem zmatky...
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7405
Registrován: 23 pro 2010 09:23

Re: Potřebuji tento diagram zapsat do Pascalu

Příspěvek od faraon »

Tohle ale vypadá spíš jako zjišťování sudá/lichá :o

Já bych na to porovnávání šel takhle:

Kód: Vybrat vše

if a=b then
   (shoda)
else
   if a>b then
      (a)
   else
      (b)
Naposledy upravil(a) faraon dne 06 úno 2012 19:45, celkem upraveno 1 x.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)
nuubix
nováček
Příspěvky: 20
Registrován: 03 úno 2012 09:15

Re: Potřebuji tento diagram zapsat do Pascalu

Příspěvek od nuubix »

Je to porovnávání dvou čísel, vůbec nevím, jak na to...
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7405
Registrován: 23 pro 2010 09:23

Re: Potřebuji tento diagram zapsat do Pascalu

Příspěvek od faraon »

Tak si ještě jednou pořádně přečti tu mojí předchozí odpověď a podmínky z ní si vepiš do příslušných kosočtverců v tom vývojovém diagramu.
Pak už ti stačí jen přidat readln, writeln a getchar...
Když po něm pojedeš prstem shora dolů, tak ti vyplyne i správné pořadí v jakém ty příkazy zapsat ;-)
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)
nuubix
nováček
Příspěvky: 20
Registrován: 03 úno 2012 09:15

Re: Potřebuji tento diagram zapsat do Pascalu

Příspěvek od nuubix »

Diagram mám hotovej a teď to zkouším, ale nejde mi to, tak sem asi uplně neschopnej..
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7405
Registrován: 23 pro 2010 09:23

Re: Potřebuji tento diagram zapsat do Pascalu

Příspěvek od faraon »

Vlož sem kód, koukneme se co tam máš špatně :smile:
Kolik prográmků už jsi vytvořil?
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)
nuubix
nováček
Příspěvky: 20
Registrován: 03 úno 2012 09:15

Re: Potřebuji tento diagram zapsat do Pascalu

Příspěvek od nuubix »

Nemá cenu sem ani vkládat kód, je to uplná blbost..
Uživatelský avatar
domitea
Tvůrce článků
Příspěvky: 1971
Registrován: 24 čer 2009 19:46
Bydliště: Královehradecký kraj
Kontaktovat uživatele:

Re: Potřebuji tento diagram zapsat do Pascalu

Příspěvek od domitea »

I úplná blbost může poučit geeka :wink:
nuubix
nováček
Příspěvky: 20
Registrován: 03 úno 2012 09:15

Re: Potřebuji tento diagram zapsat do Pascalu

Příspěvek od nuubix »

Je prozatím tento postup správný nebo mi tam chybí ještě něco nadefinovat?.. (Konstanty apod...)?

Kód: Vybrat vše

program PorovnaniDvouCisel;
uses Crt;

var zadavane_cislo : Integer;


begin
  Clrscr;


WriteLn('******Program, ktery porovna dve cisla******');

WriteLn();

Write('Zadejte cele cislo: ');
ReadLn(zadavane_cislo);


















WriteLn();
WriteLn('Program ukoncite stiskem libovolne klavesy...');



readkey;
end.
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7405
Registrován: 23 pro 2010 09:23

Re: Potřebuji tento diagram zapsat do Pascalu

Příspěvek od faraon »

Zatím dobré, akorát si tam nadeklaruj dvě proměnné, můžeš použít i ta písmena a a b z diagramu:

Kód: Vybrat vše

var a,b:integer;

A bylo by vhodné infomovat uživatele kolikáté číslo zadává, aby si třeba nemyslel, když dostane dvakrát za sebou stejnou hlášku, že v programu se vyskytl nějaký problém.
Nebo požadovat vstup dvou čísel najednou a načíst je jedním příkazem:

Kód: Vybrat vše

write('Zadej dvě celá čísla: ');
readln(a,b);

Pro přehlednost bys mohl udělat to odsazení u všech řádků mezi begin a end, stejně jako to máš u clrscr, časem přijdeš na to jak hodně užitečná věc to je :wink:
A stejně tak ho dělat u všech cyklů u větvení, aby se v tom dalo vyznat na první pohled...
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)
Zamčeno
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • PROSÍM potřebuji pomoc s výběrem bazar Pc
    od Robrt » » v Rady s výběrem hw a sestavením PC
    2 Odpovědi
    2733 Zobrazení
    Poslední příspěvek od Robrt
  • mpg x570 gaming edge wifi Potřebuji poradit jak na bot BIOSu
    od ManemanTV » » v Problémy s hardwarem
    11 Odpovědi
    8372 Zobrazení
    Poslední příspěvek od ManemanTV

Zpět na „Programování a tvorba webu“