En aquesta vuitena pràctica hem programat per fer un caixer automàtic i hem posat 3 opcions a escollir:
ingresardiners, treure diners i veure el saldo disponible.
El procés pel qual hem obtingut el resultat de la fotografia és aquest:
#include <stdio.h>
#include <stdlib.h>
int main() {
int opc;
float ingres,reintegre,saldo=250;
char seguir;
do {
system("cls");
printf("\n\n Benvingut al CaixerALBDID\n");
printf(" ---------------------------\n\n");
printf(" Seleccioni una opcio:\n\n");
printf(" 1.Ingressar diners.\n 2.Treure diners.\n 3.Veure el saldo disponible\n 0.Sortir\n\n Voste ha marcat: ");
scanf("%i",&opc);
fflush(stdin);
if(opc==1) {
printf("\n Quantitat a ingressar: ");
scanf("%f",&ingres);
fflush(stdin);
saldo=saldo+ingres;
printf("\nIngres realitzat correctament");
("El seu saldo actual es de %.2f euros\n",saldo);
}
else if(opc==2) {
printf("\nQuantitat a treure: ");
scanf("%f",&reintegre);
fflush(stdin);
if(reintegre>saldo) {
printf("\nError. No disposes de tants diners.\n");
} else {
saldo=saldo-reintegre;
printf("\nReintegre realitzat correctament. El seu saldo actual es de %.2f euros\n",saldo);
}
} else if(opc==3) {
printf("\nEl seu saldo actual es de %.2f euros\n",saldo);
} else if(opc==0) {
printf("\nGracies i fins la propera.\n\n");
exit(0);
} else {
printf("\nDisculpi, s'ha equivocat al marcar.\n\n");
}
printf("\n\nVol fer alguna altra operacio? (S/N):");
scanf("%c",&seguir);
} while(seguir!='N'&& seguir!='n');
}
No hay comentarios:
Publicar un comentario