Wikipedista:Oashi/Interval
{{#if:
|{{#ifexpr:Šablona{{isInt}}
ověřuje celá čísla, ale daný vstup "{{{1}}}" vůbec není číslo! |Šablona{{Interval}}
vyžaduje alespoň jednu mez od-do!
|{{#ifexpr: | |
Šablona {{isNat}}
požaduje vstup, aby bylo co ověřovat!
- Ověřuje se hodnota předaná prvním nepojmenovaným parametrem.
- Meze intervalu se musí zadat ve vzestupném pořadí: Druhá mez má mít větší hodnotu. Jsou to pojmenované parametry "|od=" a "|do=".
- Alespoň jedna mez intervalu se zadat musí, je povinná: Druhá mez se bude předpokládat v nekonečnu.
- Meze a hodnota mohou být zadány jako výrazy: dopočítají se.
- interval může být nastaven tak, aby vyžadoval pouze celočíselné hodnoty: Volitelným parametrem "|int=int" (na jeho hodnotě nezáleží).
- Podobně lze určit i uzavřenost intervalu: Standardně jsou meze součástí intervalu, lze je ale vyloučit přepínači "|od-m=od-m" a "|do-m=do-m".
- Tato šablona používá šablonu
{{chyba}}
k hlášení chyb vstupů.
Příklady
editovatwiki zdroj | výsledek | |||||
---|---|---|---|---|---|---|
{{Wikipedista:Oashi/Interval|7}} | {{#if: | {{#ifexpr:1 | Šablona {{Interval}} vyžaduje alespoň jednu mez od-do!
|
{{#ifexpr: |
| |
{{Wikipedista:Oashi/Interval|od=8.8|8.8}} | {{#if:8.8 | {{#ifexpr:0 | Šablona {{Interval}} vyžaduje číselnou vstupní hodnotu k ověření!
|
{{#ifexpr:8.8 |
| |
{{Wikipedista:Oashi/Interval|od=5|6}} | {{#if:5 | {{#ifexpr:1 | Šablona {{Interval}} vyžaduje číselnou vstupní hodnotu k ověření!
|
{{#ifexpr:5 |
| |
{{Wikipedista:Oashi/Interval|od=-5|6}} | {{#if:-5 | {{#ifexpr:1 | Šablona {{Interval}} vyžaduje číselnou vstupní hodnotu k ověření!
|
{{#ifexpr:-5 |
| |
{{Wikipedista:Oashi/Interval|od=5|-6}} | {{#if:5 | {{#ifexpr:1 | Šablona {{Interval}} vyžaduje číselnou vstupní hodnotu k ověření!
|
{{#ifexpr:5 |
| |
{{Wikipedista:Oashi/Interval|od=6|5}} | {{#if:6 | {{#ifexpr:1 | Šablona {{Interval}} vyžaduje číselnou vstupní hodnotu k ověření!
|
{{#ifexpr:6 |
| |
{{Wikipedista:Oashi/Interval|od=-6|-5}} | {{#if:-6 | {{#ifexpr:1 | Šablona {{Interval}} vyžaduje číselnou vstupní hodnotu k ověření!
|
{{#ifexpr:-6 |
| |
{{Wikipedista:Oashi/Interval|do=5|6}} | {{#if:5 | {{#ifexpr:1 | Šablona {{Interval}} vyžaduje číselnou vstupní hodnotu k ověření!
|
{{#ifexpr:5 |
| |
{{Wikipedista:Oashi/Interval|do=-5|6}} | {{#if:-5 | {{#ifexpr:1 | Šablona {{Interval}} vyžaduje číselnou vstupní hodnotu k ověření!
|
{{#ifexpr:-5 |
| |
{{Wikipedista:Oashi/Interval|do=5|-6}} | {{#if:5 | {{#ifexpr:1 | Šablona {{Interval}} vyžaduje číselnou vstupní hodnotu k ověření!
|
{{#ifexpr:5 |
| |
{{Wikipedista:Oashi/Interval|do=6|5}} | {{#if:6 | {{#ifexpr:1 | Šablona {{Interval}} vyžaduje číselnou vstupní hodnotu k ověření!
|
{{#ifexpr:6 |
| |
{{Wikipedista:Oashi/Interval|do=-6|-5}} | {{#if:-6 | {{#ifexpr:1 | Šablona {{Interval}} vyžaduje číselnou vstupní hodnotu k ověření!
|
{{#ifexpr:-6 |
| |
{{Wikipedista:Oashi/Interval|od=3.5|do=5|4}} | {{#if:3.55 | {{#ifexpr:1 | Šablona {{Interval}} vyžaduje číselnou vstupní hodnotu k ověření!
|
{{#ifexpr:3.55 |
| |
{{Wikipedista:Oashi/Interval|od=5|do=3|4}} | {{#if:53 | {{#ifexpr:1 | Šablona {{Interval}} vyžaduje číselnou vstupní hodnotu k ověření!
|
{{#ifexpr:53 |
| |
{{Wikipedista:Oashi/Interval|do=5|4|od=3.5|int=int}} | {{#if:3.55 | {{#ifexpr:1 | Šablona {{Interval}} vyžaduje číselnou vstupní hodnotu k ověření!
|
{{#ifexpr:3.55 |
| |
{{Wikipedista:Oashi/Interval|do=5|4|od=3|int=int}} | {{#if:35 | {{#ifexpr:1 | Šablona {{Interval}} vyžaduje číselnou vstupní hodnotu k ověření!
|
{{#ifexpr:35 |
| |
{{Wikipedista:Oashi/Interval|od=3|do=5|4.5|int=int}} | {{#if:35 | {{#ifexpr:0 | Šablona {{Interval}} vyžaduje číselnou vstupní hodnotu k ověření!
|
{{#ifexpr:35 |
| |
{{Wikipedista:Oashi/Interval|do=4|4|int=int|do-m=do-m}} | {{#if:4 | {{#ifexpr:1 | Šablona {{Interval}} vyžaduje číselnou vstupní hodnotu k ověření!
|
{{#ifexpr:4 |
| |
{{Wikipedista:Oashi/Interval|do=5|4|int=int|do-m=do-m}} | {{#if:5 | {{#ifexpr:1 | Šablona {{Interval}} vyžaduje číselnou vstupní hodnotu k ověření!
|
{{#ifexpr:5 |
| |
{{Wikipedista:Oashi/Interval|do=5|5|int=int|do-m=do-m}} | {{#if:5 | {{#ifexpr:1 | Šablona {{Interval}} vyžaduje číselnou vstupní hodnotu k ověření!
|
{{#ifexpr:5 |
| |
{{Wikipedista:Oashi/Interval|od=3|do-m=do-m|4.5}} | {{#if:3 | {{#ifexpr:0 | Šablona {{Interval}} vyžaduje číselnou vstupní hodnotu k ověření!
|
{{#ifexpr:3 |
| |
{{Wikipedista:Oashi/Interval|od=4.5|do-m=do-m|4.5}} | {{#if:4.5 | {{#ifexpr:0 | Šablona {{Interval}} vyžaduje číselnou vstupní hodnotu k ověření!
|
{{#ifexpr:4.5 |
|
Související šablony
editovat{{isNum}}
- je vstup číslo? Tedy není text?{{isNaN}}
- je vstup ne-číslo? Tedy je text?{{isInt}}
- je vstup celé číslo? Tedy je integer?{{isNat}}
- je vstup přirozené číslo? Tedy je celé a nezáporné?