doporučuju tu kalkulačku naprogramovat takto:
program vybídne uživatele ať zadá číslo A a číslo B
pak vypočítá číslo C které se rovná A*B pouze za pomocí sčítací funkce a vypíše jej
takže budeš potřebovat jen 3 proměné.
řekněmě, že číslo A:=5 a číslo B:=3
do proměný C dosadíš A+A
od proměný B odečteš jedničku
tady následuje cyklus, který bude 1) sčítat C a A 2) odečítat od B jedničku
ten cyklus bude trvat tak dlouho dokud B nebude nula (pozor, když je B rovno nule, tak už se ten cyklus nesmí spustit)
ten cyklus se píše takto:
repeat
příkaz;
příkaz;
příkaz;
until "podmínka";
pomoc s programovaním 2 Vyřešeno
Re: pomoc s programovaním 2
tady to je
--- Doplnění předchozího příspěvku (30 Lis 2013 19:41) ---
jak tak koukám to programování mi moc nejde
Kód: Vybrat vše
program kalkuacka;
var a,b,c:integer;
begin
writeln('zadej prvni cislo');
readln(a);
writeln('zadej 1 cislo');
readln(b);
if b =0 then
begin
writeln('vysledek je 0');
readln;
end;
repeat
c:= a+a;
b:= b-1;
until(b = 0);
writeln(c);
readln;
end.
--- Doplnění předchozího příspěvku (30 Lis 2013 19:41) ---
jak tak koukám to programování mi moc nejde

Naposledy upravil(a) petod dne 30 lis 2013 19:48, celkem upraveno 1 x.
Re: pomoc s programovaním 2
Úprava je teda pěkně hnusná 
Máš tam:
zadej první číslo: (dám 2)
pak tam je: zadej 2 číslo:(dám 2)
a dole se ukáže jen 8...
Ale jinak je to správně

Máš tam:
zadej první číslo: (dám 2)
pak tam je: zadej 2 číslo:(dám 2)
a dole se ukáže jen 8...
Ale jinak je to správně

Re: pomoc s programovaním 2
já to nevydržim
má to vypadat takto
rozumíš tomu kódu?

Kód: Vybrat vše
program kalkuacka;
var a,b,c:integer;
begin
write('Zadej prvni cislo: ');
readln(a);
write('Zadej druhe cislo: ');
readln(b);
c:=a+a;
b:=b-1;
repeat
c:=c+a;
b:=b-1;
until(b=1);
writeln('Vysledek je ', c);
readln;
end.
rozumíš tomu kódu?
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: pomoc s programovaním 2
domkol: ten tvůj program jde snadno zacyklit...
zadej číslo b <= 2 a cyklí
zadej číslo b <= 2 a cyklí

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
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Re: pomoc s programovaním 2
to je fakt
, v tom případě bych to rozvětvil na situaci, kdy b>2, b=2, b=1, b=0, b=-1, b=-2 a b<-2

- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: pomoc s programovaním 2
Co vůbec má dělat ten program?
Stačí tam přidat <= namísto =
Stačí tam přidat <= namísto =

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
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Re: pomoc s programovaním 2
1:0 pro tebe 

Re: pomoc s programovaním 2
jo rozumím :)
Re: pomoc s programovaním 2
Jen tak od boku, bez testování, takže neručím za funkčnost:
Kód: Vybrat vše
program nasobeni_cyklem;
var a,b,c,i:integer;
begin
write('Zadej prvni cislo: ');
readln(a);
write('Zadej druhe cislo: ');
readln(b);
c:=0;
if a>=0 then
for i:=1 to a do
c:=c+b
else
for i:=-1 downto a do
c:=c-b;
write('Soucin: ',c);
readln;
end.
Naposledy upravil(a) faraon dne 01 pro 2013 19:52, 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)
(pravil K. H. Borovský o cenzuře internetu)
Re: pomoc s programovaním 2
když dosadím za a=-5 a b =5 tak to vypíše 25...
jinak proměná i se tuším deklarovat nemusí
jinak proměná i se tuším deklarovat nemusí
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: pomoc s programovaním 2
faraon jede ansi c, proto vše deklaruje na začátku 

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
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 5
- 19805
-
od Tay
Zobrazit poslední příspěvek
10 úno 2025 12:09
-
- 2
- 6794
-
od Dyonysos
Zobrazit poslední příspěvek
14 led 2025 16:19
-
- 4
- 4878
-
od Mikajl
Zobrazit poslední příspěvek
12 zář 2024 18:02
-
- 5
- 2723
-
od Alferi
Zobrazit poslední příspěvek
31 bře 2025 19:37
-
-
Pomoc s výběrem PC monitoru. Příloha(y)
od ski1961 » 17 dub 2025 11:17 » v Rady s výběrem hw a sestavením PC - 29
- 6509
-
od windroid2
Zobrazit poslední příspěvek
22 dub 2025 20:28
-
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů