miércoles, 15 de octubre de 2014

Pràctica 8b


En aquesta segona part de la pràctica vuit hem programat per fer un caixer automàtic en elque apart de tenir les opcions d'ingressar diners, treure diners i veure el saldo disponible, hem fet una quarta opció en la que ens dona la recàrrega mòbil.



El procés pel qual hem obtingut el resultat de la fotografia és aquest:

#include <stdio.h>
#include <stdlib.h>

int main() {
int opc,numero;
float ingres,reintegre,saldo=0;
char seguir;
do {
  system("cls");
  printf("\n\n   Benvingut al CaixerALBDID\n");
  printf("  ---------------------------\n\n");                                              
  printf(" Seleccioni una opcio:\n\n");
  printf("   1.Ingresar diners.\n   2.Treure diners.\n   3.Veure saldo disponible.\n   4.Recarrega mobil.\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==4) {

printf("\nNumero de mobil?");
 scanf("%i",&numero);
 fflush(stdin);
printf("\nQuantitat a ficar: ");
 scanf("%f",&reintegre);
fflush(stdin);
 
 if(reintegre>saldo){
printf("Error, no disposes de tants diners"); }
else{  
saldo=saldo-reintegre;
printf("\nReintegre realitzat correctament. El 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