pomoc s programovaním 2 Vyřešeno

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

petod
Level 1
Level 1
Příspěvky: 64
Registrován: březen 13
Pohlaví: Muž
Stav:
Offline

pomoc s programovaním 2

Příspěvekod petod » 25 lis 2013 19:24

nechtěně jsem zamkl topic omlouvám se :mad:

//opraveno

//mmmartin


zde je násobicí kalkuačka je správně?

Kód: Vybrat vše

program kalkuacka;

var zadanecislo,i,vysledek:integer;

begin
  writeln('zadej cislo kterym se bude nasobit');
  readln(zadanecislo);
  for i:= 0 to zadanecislo do
   vysledek:= zadanecislo+zadanecislo;

    writeln('vysledek je',vysledek);
    readln;
end.

Reklama
Uživatelský avatar
domkol
Level 1.5
Level 1.5
Příspěvky: 114
Registrován: září 13
Bydliště: Český Krumlov
Pohlaví: Muž
Stav:
Offline

Re: pomoc s programovaním 2

Příspěvekod domkol » 25 lis 2013 21:11

ne :D, ale to si můžeš prece ověřit sám, když program spustíš. Máš tam vstup jen pro jedno číslo a tomu výsledku je třeba přiřazovat vždy nějaké číslo + vysledek, aby se ty hodnoty sčítaly.

--- Doplnění předchozího příspěvku (25 Lis 2013 21:14) ---

já jsem to řešil s podmínkovým cyklem:
a)
repeat
"příkazy"
until "podmínka";
b)
while "podmínka" do
begin
"příkazy"
end;

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: pomoc s programovaním 2

Příspěvekod faraon » 26 lis 2013 17:49

Měl bych tři otázky:
1. co se má "násobit", jaký očekáváš výsledek?
2. k čemu je tam cyklus for?
3. proč chceš vypočítávat vždy jen dvounásobek: vysledek:= zadanecislo+zadanecislo;?

Ale po malé úpravě by ten tvůj program dokázal počítat druhou mocninu zadaného čísla ;-)
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

Uživatelský avatar
ElMudo
Level 1.5
Level 1.5
Příspěvky: 104
Registrován: listopad 13
Pohlaví: Nespecifikováno
Stav:
Offline

Re: pomoc s programovaním 2

Příspěvekod ElMudo » 26 lis 2013 17:51

Proč tam máš for?
To je skoro úplně stejné jako + akorát s x.. neledej v tom vědu :D

petod
Level 1
Level 1
Příspěvky: 64
Registrován: březen 13
Pohlaví: Muž
Stav:
Offline

Re: pomoc s programovaním 2

Příspěvekod petod » 26 lis 2013 18:11

faraon zadám čislo a to se vynásobí 2 až 10 . a ten cyklus for nevím dělal jsem to pozdě večer :D zkusím to předělat.

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: pomoc s programovaním 2

Příspěvekod faraon » 27 lis 2013 00:28

Tak zkus místo tohohle:

Kód: Vybrat vše

for i:=1 to 10 do
  příkaz;

udělat tohle:

Kód: Vybrat vše

for i:=1 to 10 do
  begin
    příkaz;
    příkaz
  end;

A místo sčítání by asi bylo lepší násobit tím i.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

petod
Level 1
Level 1
Příspěvky: 64
Registrován: březen 13
Pohlaví: Muž
Stav:
Offline

Re: pomoc s programovaním 2

Příspěvekod petod » 29 lis 2013 20:24

kalkuačka která vynásobí 5 násobek zadaného cisla


Kód: Vybrat vše

program kalkuacka;

var cislo,nasobek,nasobek2,i:integer;
    nasobek3,nasobek4:integer;


begin
   writeln('zadej cislo');
   readln(cislo);
   nasobek:= cislo+cislo;
   nasobek2:= nasobek+cislo;
   nasobek3:= nasobek2+cislo;
   nasobek4:= nasobek3+cislo;
   i:= 0;

   while(i < 1) do
   begin
      writeln(nasobek);
      i:= i+1;
      writeln(nasobek2);
      i:= i+1;
     writeln(nasobek3);
     i:= i+1;
     writeln(nasobek4);
     i:= i+1;
    readln;
  end;
 end.
Naposledy upravil(a) petod dne 29 lis 2013 20:26, celkem upraveno 1 x.

Uživatelský avatar
ElMudo
Level 1.5
Level 1.5
Příspěvky: 104
Registrován: listopad 13
Pohlaví: Nespecifikováno
Stav:
Offline

Re: pomoc s programovaním 2

Příspěvekod ElMudo » 29 lis 2013 20:26

Lepší by bylo, kdyby jsi udělal kalkulačku, která ti to vynásobí podle tebe.
tohle je celkem blbost :D
Ale hezké :)

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: pomoc s programovaním 2

Příspěvekod CZechBoY » 30 lis 2013 01:30

k čemu tam vlastně přidáváš do i ty 4? udělej z toho for cyklus, ať je o přehlednější a hned se ví, co to dělá a jak dlouho...
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

petod
Level 1
Level 1
Příspěvky: 64
Registrován: březen 13
Pohlaví: Muž
Stav:
Offline

Re: pomoc s programovaním 2

Příspěvekod petod » 30 lis 2013 09:22

tak jsem to upravil

Kód: Vybrat vše

program kalkuacka;

var cislo,nasobek,nasobek2,i:integer;
    nasobek3,nasobek4:integer;


begin
   writeln('zadej cislo');
   readln(cislo);
   nasobek:= cislo+cislo;
   nasobek2:= nasobek+cislo;
   nasobek3:= nasobek2+cislo;
   nasobek4:= nasobek3+cislo;

   for i:= 0 to 4 do
   begin
       writeln(nasobek);
        writeln(nasobek2);
       writeln(nasobek3);
       writeln(nasobek4);
       readln;
  end;
end.

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: pomoc s programovaním 2

Příspěvekod CZechBoY » 30 lis 2013 18:07

k čemu tam je to readln?
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

petod
Level 1
Level 1
Příspěvky: 64
Registrován: březen 13
Pohlaví: Muž
Stav:
Offline

Re: pomoc s programovaním 2

Příspěvekod petod » 30 lis 2013 18:29

počítač počká až uživatel zadá enter


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Pomoc s webem
    od Tay » 09 úno 2025 15:53 » v Web-tipy a vaše weby
    5
    19813
    od Tay Zobrazit poslední příspěvek
    10 úno 2025 12:09
  • Pomoc při taktu Příloha(y)
    od ondyN » 14 led 2025 15:53 » v Taktování a další úpravy PC
    2
    6794
    od Dyonysos Zobrazit poslední příspěvek
    14 led 2025 16:19
  • Pomoc s naceněním pc komponent.
    od Mikajl » 02 zář 2024 14:50 » v P: Hardware
    4
    4878
    od Mikajl Zobrazit poslední příspěvek
    12 zář 2024 18:02
  • Pomoc s výběrem herního PC
    od RyeNi » 31 bře 2025 12:00 » v Rady s výběrem hw a sestavením PC
    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 3 hosti