Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
↑ richardd6: má to byť v pascale, vie to niekto urobiť? budem veľmi vdačný
Offline
ahoj ↑ richardd6:,
především - má-li se testovat dělitelnost čísel, musejí to být čísla celá, nikoliv reálná. Takže rozhodující část kódu:
var i, n, a k : Integer;
.......
write('zadej počet čísel: ');
readln(n);
write('zadej číslo a: ');
readln(a);
write('zadej číslo k: ');
readln(k);
for i:=1 to n do
begin
write('zadej '+IntToStr(i)'+'. číslo :');
readln(a);
if a/k=trunc(a/k) then writeln('číslo '+IntToStr(a)+' je dělitelné číslem '+IntToStr(k))
else writeln('číslo '+IntToStr(a)+' není dělitelné číslem '+IntToStr(k));
end;
Offline
↑ richardd6:
mají-li se opravdu načítat reálná čísla, pak ano.
Offline
↑ Eratosthenes:a ten vynechany stred by som mohol este poprosit ze to odovzdam a som zvedavy co mi ppvie
profesorka...
Offline
↑ richardd6:
no, už tam toho moc nechybí. Standardním Pascalem už si nejsem moc jist, ale mělo by to fungovat takto:
Program Delitelnost
var i, n, a k : Integer;
begin
write('zadej počet čísel: ');
readln(n);
write('zadej číslo a: ');
readln(a);
write('zadej číslo k: ');
readln(k);
for i:=1 to n do
begin
write('zadej '+IntToStr(i)'+'. číslo :');
readln(a);
if a/k=trunc(a/k) then writeln('číslo '+IntToStr(a)+' je dělitelné číslem '+IntToStr(k))
else writeln('číslo '+IntToStr(a)+' není dělitelné číslem '+IntToStr(k));
end;
end.
Ale chtělo by to vyzkoušet - já už Pascal nemám kde pustit...
Offline
↑ richardd6:
for i:=1 to n do je cyklus
a
if a/k=trunc(a/k) then
else
je větvení
Offline
↑ Eratosthenes:
odpísala mi:
cez ďalší cyklus for môžete realizovať aj ďalšiu časť aj potom vytlačenie
výsledkov.
Offline
↑ richardd6:
nevím, jakou "další část" mám "realizovat". V zadání se nic dalšího nepíše. Program tiskne výstup přesně v tom tvaru, jak požaduje zadání.
Offline
↑ richardd6:
Jak by měla vypadat krokovací tabulka, to netuším. V životě jsem ten pojem neslyšel...
Offline
Proč si o tom něco nepřečteš? Očividně ti chybí úplné základy. Jsi si jistý že rozumíš vývojovým diagramům? Hledej na googlu vývojové diagramy programování a najdeš třeba toto:
http://programujte.com/clanek/200609290 … gramovani/
Máš tam obrázky s popiskem.
Offline