Matematické Fórum

Archiv diskusního fóra o matematice, 2006–2026

Toto je archiv Matematického Fóra. Fórum je dostupné jen ke čtení. Můžete se ale zaregistrovat na náš Discord server.

#1 14. 10. 2013 14:43

svobis
Příspěvky: 48
Reputace:   0 
 

funkce v wxMAXIMA, sudé liché číslo

Potřeboval bych trošku poradit  mám za úkol : Napsat funkci, která nám vypíše odpověď sudé, je-li námi zadané celé číslo sudé, nebo nám vypíše odpověd liché, je-li námi zadané celé číslo liché.

řešení:
snažím se nějak zkomponovat příkaz sudlich(n):= ale nějak mi to vyskakuje samé hlouposti.

děkuji za každou radu, kdybych sem mohl poslat diagram ten jsem zvládl. díky za pomoc.

Offline

  • (téma jako vyřešené označil(a) svobis)

#2 14. 10. 2013 15:32

mák
Místo: Vesmír, Galaxie MD
Příspěvky: 920
Reputace:   63 
 

Re: funkce v wxMAXIMA, sudé liché číslo

Zdravím,
použiješ podmínku if a test lichosti oddp:

Code:

sudlich(n):=if oddp(n) then "Liché" else "Sudé";

nebo podmínku if a test sudosti evenp:

Code:

sudlich(n):=if evenp(n) then "Sudé" else "Liché";

nebo otestuješ zbytek podělení mod:

Code:

sudlich(n):=if is(mod(n,2)=1) then "Liché" else "Sudé";

nebo si nahraješ knihovnu "to_poly_solve" a použiješ podmínku %if:

Code:

load(to_poly_solve);
sudlich(n):= %if (evenp(n), "Sudé", "Liché");

LibreOffice Verze: 25.8.4.2, Maxima 5.49.0 (SBCL)

Offline

 

Archiv Matematického Fóra · stav k 30. 8. 2026 · 633 258 příspěvků v 108 818 tématech