0
C++ beginners' problem with program
Hello :) i want my program to give its user 3 chances (at max) to give corect number (e.g. PIN as it is supposed to be an atm sim) and i dont really know how do i make it happen. Im thinking if the "for" loop is the correct path to take.
8 Answers
+ 4
1.here size_t means unsigned int so pin can't be negative.
2.pin{1234} means pin = 1234.....same goes for _try.
3.and constexpr will just replace the values at compile time
for example after compiling the while loop will look like
while(_try != 3){....}
you will learn this things better once you start using them in your code.
+ 3
yes , you can surely use for loop.........do you want the code or logic......did you tried anything?
+ 2
freaxys how about this?
I currently set the pin = 1234
https://code.sololearn.com/cxzhfHkbNXsh/?ref=app
+ 1
To make it clear you can use a do-while-loop:
do{
add attempt;
get number;
compare numbers;
}while(number is not epual or about 3 attempts)
+ 1
Loops are always a good choise if you use code multiple times.
+ 1
Tanay ay thanks man that really helps :)
0
as i said im just begining my adventure with programming so the first thing ive tried was simple if else conditionals wich i quickly erased because it felt bad to use it so then i had the idea to use switch but you cant use variables there. and now i have the idea to use loops and use maybe 'break' function in it. can i do something like that? im sorry i dont have the source code because im coding on laptop :/
0
Tanay this part of the code is new to me
https://code.sololearn.com/ccVD2IL7QEx8/?ref=app