Browse Source

Refactoring: optimize initiateCalculator

remotes/origin/feature/balance-operations
fdlt3817 2 years ago
parent
commit
3f1431da7c
  1. 13
      src/interestCalculator.c

13
src/interestCalculator.c

@ -127,10 +127,12 @@ void calculateMonthlyInterest(){
}
void initiateCalculator() {
int input;
char c;
printf("Welcome to the interest calculator. Please select an option:\n[1]Calculate yearly interest\n[2]Calculate monthly interest\n");
printf("Welcome to the interest calculator. Please select an option:\n"
"[1] Calculate yearly interest\n"
"[2] Calculate monthly interest\n");
scanf("%d", &input);
switch (input) {
@ -143,15 +145,16 @@ void initiateCalculator(){
default:
break;
}
printf("\nThank you for using our services. Would you like to do another calculation? [y]Yes [any]No\n");
printf("\nThank you for using our services. Would you like to do another calculation? [y/n]: ");
scanf(" %c", &c);
if (c == 'y' || c == 'Y') {
initiateCalculator();
}else{
return;
}
}
// int main(){
// initiateCalculator();

Loading…
Cancel
Save