Pooja would like to withdraw X $US from an ATM. The cash machine will only accept the transaction if X is a multiple of 5, and Pooja’s account balance has enough cash to perform the withdrawal transaction (including bank charges). For each successful withdrawal the bank charges 0.50 $US. Calculate Pooja’s account balance after an attempted transaction.
I am not understanding why you have taken the third if condition since there is no condition specified in the question also for the last if i will recommend to use else instead of if .
There are certain problems with the conditionals. Here, you have added the condition for the amount to be withdrawn to be a multiple of 5 as well as be less than the balance.
But what is the balance is less than the amount to be withdrawn? In you code, you have written like this:-
But the transaction would stand unsuccessful, so it should print a message of being unsuccessful.
It would be much better, if you post an input and an expected output case.