Kezdőoldal » Számítástechnika » Programozás » Pin kód tesztelő program nem...

Pin kód tesztelő program nem működik. Do-while hogyan működik?

Figyelt kérdés

https://pastebin(pont)com/XZfQExJz

Itt van a program.

De ide is bemásolom:

#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>

#include <math.h>

int main()

{

int pin;

int i = 3;

printf("HI-TECH PIN CODE\nSECURITY SOFTWARE\nTYPE YOUR PIN HERE: ");

do

{

scanf("%d", &pin);

if (pin == 1456) // 1456 az a kód, amit megkéne helyesen tippelni

{

printf("Sikeres probalkozas!"); //break; Ezzel működik, de akkor mi értelme a do-while-nak?

}

else if (pin != 1456 && pin > 999 && pin < 10000)

{

i = i - 1;

printf("Sikertelen probalkozas! %d probalkozas maradt", i);

/*if (i == 0)

break; Ezzel működik, de akkor mi értelme a do-while-nak?*/

}

else if (!(pin > 999 && pin < 10000))

{

printf("Hibas beiras!Probald ujra!");

}

} while (pin != 1456 || i != 0);

system("pause");

return 0;

}



2018. szept. 23. 13:48
 1/4 anonim ***** válasza:
A do while-nak az az értelme, hogy mindaddig kéri a kódot, amíg helyes kódót ütsz be, vagy elfogynak a próbálkozási lehetőségek.
2018. szept. 23. 14:11
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:

De ha nem akarsz break-et:

[link]

2018. szept. 23. 15:04
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:
10%

"HI-TECH PIN CODE\nSECURITY SOFTWARE"

:,D :,D :,D :,D :,D :,D :,D :,D :,D

2018. szept. 23. 16:04
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:

i = i - 1;


Jobb helyeken a kezdők is i--; kifejezést használnak. :D

2018. szept. 23. 19:00
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!