pomoc s programováním

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: 02 bře 2013 21:06

pomoc s programováním

Příspěvek od petod »

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:
Trongix
Level 4
Level 4
Příspěvky: 1442
Registrován: 28 úno 2012 20:22

Re: pomoc s programováním

Příspěvek od Trongix »

Automat na pití :)

Odesláno z mého C6603 pomocí Tapatalk
petod
Level 1
Level 1
Příspěvky: 64
Registrován: 02 bře 2013 21:06

Re: pomoc s programováním

Příspěvek od petod »

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: 28 úno 2012 20:22

Re: pomoc s programováním

Příspěvek od Trongix »

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: 02 bře 2013 21:06

Re: pomoc s programováním

Příspěvek od petod »

v pascalu :/ můžu použít case?
Trongix
Level 4
Level 4
Příspěvky: 1442
Registrován: 28 úno 2012 20:22

Re: pomoc s programováním

Příspěvek od Trongix »

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: 02 bře 2013 21:06

Re: pomoc s programováním

Příspěvek od petod »

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: 18 zář 2013 20:28
Bydliště: Český Krumlov

Re: pomoc s programováním

Příspěvek od domkol »

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: 02 bře 2013 21:06

Re: pomoc s programováním

Příspěvek od petod »

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: 7404
Registrován: 23 pro 2010 09:23

Re: pomoc s programováním

Příspěvek od faraon »

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: 18 zář 2013 20:28
Bydliště: Český Krumlov

Re: pomoc s programováním

Příspěvek od domkol »

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ů
Příspěvky: 1971
Registrován: 24 čer 2009 19:46
Bydliště: Královehradecký kraj
Kontaktovat uživatele:

Re: pomoc s programováním

Příspěvek od domitea »

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!
Zamčeno
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Pomoc při taktu
    od ondyN » » v Taktování a další úpravy PC
    2 Odpovědi
    9813 Zobrazení
    Poslední příspěvek od Dyonysos
  • Pomoc s webem
    od Tay » » v Web-tipy a vaše weby
    5 Odpovědi
    46916 Zobrazení
    Poslední příspěvek od Tay
  • Pomoc s výběrem
    od belphegor666 » » v Rady s výběrem hw a sestavením PC
    14 Odpovědi
    9545 Zobrazení
    Poslední příspěvek od belphegor666
  • Pomoc s výběrem ntb na programování v .NET 25k
    od Kubasky » » v Rady s výběrem hw a sestavením PC
    1 Odpovědi
    3131 Zobrazení
    Poslední příspěvek od petr22
  • Pomoc s výběrem nového PC
    od Benzou » » v Rady s výběrem hw a sestavením PC
    6 Odpovědi
    12412 Zobrazení
    Poslední příspěvek od WinDroid

Zpět na „Programování a tvorba webu“