Dyskusja:C/Instrukcje sterujące: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
→błąd w przykładzie z ulgą (switch ): nowa sekcja |
→pętla for jako while: nowa sekcja |
||
Linia 154:
Może coś źle zrozumiałem ale wydaje mi się, że koncowy podatek do zapłaty powinien byc równy: podatek - x% od podatku czyli:
podatek =podatek - (podatek*x/100); a nie tak jak jest to w przykładzie podatek =podatek - (podatek/x*100);
== pętla for jako while ==
Pętla for :
<source lang="C">
for (wyrażenie1; wyrażenie2; wyrażenie3) {
/* instrukcje do wykonania w pętli */
}
/* dalsze instrukcje */
</source>
Jest równoważna (jeżeli wewnątrz pętli nie ma żadnych instrukcji '''continue''' z pętlą while :
<source lang="C">
{
wyrażenie1;
while (wyrażenie2) {
/* instrukcje do wykonania w pętli */
wyrażenie3;
}
}
/* dalsze instrukcje */
</source>
Czy nie powinno być :
<source lang="C">
{
wyrażenie1;
while (wyrażenie2) {
/* instrukcje do wykonania w pętli */
wyrażenie3;
}
wyrażenie3;
}
/* dalsze instrukcje */
</source>
?
Pozdrawiam . --[[Wikipedysta:Adam majewski|Adam majewski]] ([[Dyskusja wikipedysty:Adam majewski|dyskusja]]) 11:12, 24 mar 2012 (CET)
|