pomoc s programováním 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 programováním

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

zdravím nemohl by mi někdo zadat nějáké ukoly na programovaní na téma cykly,větvení které by zvládl kluk ze 7 třídy? nic mě nenapadá :smile:

Reklama
Trongix
Level 4
Level 4
Příspěvky: 1442
Registrován: únor 12
Pohlaví: Muž
Stav:
Offline

Re: pomoc s programováním

Příspěvekod Trongix » 24 lis 2013 19:57

Automat na pití :)

Odesláno z mého C6603 pomocí Tapatalk

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

Re: pomoc s programováním

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

to zní dobře zkusím to vyřešit a hodím sem zdroják :)

Trongix
Level 4
Level 4
Příspěvky: 1442
Registrován: únor 12
Pohlaví: Muž
Stav:
Offline

Re: pomoc s programováním

Příspěvekod Trongix » 24 lis 2013 20:02

Tohle jsme dali ve škole :) dej tami nejakej kredit a tak a bude to dobry :) v cem děláš? :)

Odesláno z mého C6603 pomocí Tapatalk

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

Re: pomoc s programováním

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

v pascalu :/ můžu použít case?

Trongix
Level 4
Level 4
Příspěvky: 1442
Registrován: únor 12
Pohlaví: Muž
Stav:
Offline

Re: pomoc s programováním

Příspěvekod Trongix » 24 lis 2013 20:05

Ja to delal v C# , Ano můžeš :)

Odesláno z mého C6603 pomocí Tapatalk

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

Re: pomoc s programováním

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

Kód: Vybrat vše

program automat;

var  odpoved:string;
     kredit,kelimky:integer;

begin
  repeat
  begin
    writeln('v automatu jsou tyto nápoje. caj,sprite,kakao ktery byste si pral?');
    readln(odpoved);
    kelimky:= 10
    case odpoved of

      'caj';
            begin
              writeln('zaplate 10 kreditu');
              readln(kredit);
              if (kredit:= < 10) then
              begin
                writeln('musite zaplatit 10 kreditu');
                readln;
              end
              else
              begin
                writeln('caj je hotovy dobrou chut');
                kelimky:= kelimky-1;
                readln;
             end;
          end;

      'sprite';
               begin
                 writeln('zaplate 5 kreditu');
                 readln(kredit);
                 if (kredit:= < 5) then
                 begin
                   writeln('musite zaplatit 5 kreditu');
                   readln;
                end
               else
               begin
                 writeln('zde mate vychlazeny sprite');
                 kelimky:= kelimky-1;
                 readln;
               end;
            end;

      'kakao';
              begin
                 writeln('zaplate 5 kreditu');
                 readln(kredit);
                 if (kredit:= < 5) then
                 begin
                   writeln('musite zaplatit 5 kreditu');
                   readln;
                end
               else
               begin
                 writeln('kakao je hotove dobrou chut');
                  kelimky:= kelimky-1;
                 readln;
               end;
             end;
  until(kelimky:= 0);

  writeln('je mi lito dosli kelimky');
  readln;
end.


--- Doplnění předchozího příspěvku (24 Lis 2013 20:33) ---

trošku jsem si to upravil přidal jsem kredity i kelímky doufám že je to správně

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 programováním

Příspěvekod domkol » 24 lis 2013 20:37

další úloha na cykly je výpočet faktoriálu (faktoriál čísla 5=5*4*3*2*1) nebo násobící kalkulačka za použití pouze sčítací funkce

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

Re: pomoc s programováním

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

ta kalkuačka zní zajímavě :). fraktoriál to mi nic neříká :D . jinak jsem si všiml v 1 ukolu 1 chyby case nemuže pracovat s texty ale se znaky :( a předělávat se mi to nechce :). kdyžtak to předělám zítra :)

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 programováním

Příspěvekod faraon » 24 lis 2013 21:28

Tohle je pěkný úkol, kdysi jsme ho tu řešili: viewtopic.php?t=100114&f=61
"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
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 programováním

Příspěvekod domkol » 24 lis 2013 21:44

ten faktoriál je jednoduchej, zadáš vstup, například 6 a program ti vypíše 720. Jak? No protože 6*5*4*3*2*1 = 720. Je to vlastně jen podmínkový cyklus. My jsme to brali minulou hodinu :D . Jestli chceš, tak ti dám malou nápovědu :D

Uživatelský avatar
domitea
Tvůrce článků
Level 4.5
Level 4.5
Příspěvky: 1971
Registrován: červen 09
Bydliště: Královehradecký kraj
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: pomoc s programováním

Příspěvekod domitea » 24 lis 2013 22:34

Faraon má vždycky velice dobré nápady, už to je ověřené :wink:

Faktoriál je pro lenochy co neznají Fibonacciho posloupnost. Každopádně, aby ses naučil něco nového, než používat již vymyšlené cykly, zkus to napsat rekurzivně. To je taky cyklus, ale trochu jinak než myslíš. Protože aby jsi mohl definovat rekurzi, musíš nejdříve definovat rekurzi. Neboli je to funkce, která volá sama sebe. A umět naspat dobrou rekurzi v jakémkoliv jazyce je základ.

Třeba v jazyce jménem Prolog je rekurze jediná možnost, jak napsat cyklus!


  • 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
    19814
    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
    6796
    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
    6510
    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ů