Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- /* Compilare un programma per ritirare del denaro dal bancomat */
- /* Controllare se il bancomat è in funzione altrimenti chiamare tecnico
- Controllare se l'utente è iscritto al servizio
- Inserire Carta
- Inserire Codice e controllare se corrisponde
- Inserire somma da prelevare e controllare se è disponibile tale somma
- Ritiro banconota
- Consegnare Banconote
- Consegnare Scontrino */
- int main()
- {
- int controllo1,controllo2,controllo3,controllo4,cod_carta,cod_carta2,pass_carta,pass,saldo = 1000,somma_prelievo,somma_prelievo2,saldo_attuale,saldo_attuale2,verifica_pass,verifica_cod;
- /* Il controllo1 serve per verificare la funzionalità del bancomat il controllo2 serve per
- verificare se l'utente è gia iscritto al servizio bancomat */
- printf("Controlla la funzionalita' del bancomat inserendo 1 \n");
- scanf("%d",&controllo1);
- if ( controllo1 != 1){
- printf("Errato Premere 1 altrimenti contatta il tecnico \n");
- system("PAUSE");
- return 0;
- }
- else{
- printf("Benvenuti Nel Bancomat 'Sannino & Co.' \n");
- }
- printf("Se si e' gia' iscritti al Servizio 'Sannino & Co.' digitare 1 altrimenti digitare un'altro tasto \n");
- scanf("%d",&controllo2);
- do{
- printf("Servizio Ancora non disponibile \n \n");
- printf("Se si e' gia' iscritti al Servizio 'Sannino & Co.' digitare 1 altrimenti digitare un'altro tasto \n");
- scanf("%d",&controllo2);
- }while ( controllo2 > 1);
- if ( controllo2 != 1){
- printf("Errore Del Sistema");
- system("PAUSE");
- return 0;
- }
- else{
- printf("Bentornato utente, inserisci il tuo codice carta \n");
- }
- scanf("%d",&cod_carta);
- printf("Immetti La tua password, ricordiamo che la pass e' di sole cifre \n");
- scanf("%d",&pass_carta);
- if ( cod_carta != 123){
- printf("Errato Codice Non Compatibile");
- system("PAUSE");
- return 0;
- }
- else{
- printf("Codice Carta Esatto\n");
- }
- if ( pass_carta != 321){
- printf("Errato Pass Non Compatibile");
- system("PAUSE");
- return 0;
- }
- else{
- printf("Codice Pass Esatto\n\n\n");
- }
- printf("Saldo Totale Attuale %d \n\n",saldo);
- printf("Nessun Deposito Prelievo Effettuato negli ultimi 3 mesi \n\n");
- printf("Si desidera prelevare denaro dal bancomat? (Si = 1) \n\n");
- scanf("%d",&controllo3);
- if ( controllo3 != 1){
- do{
- printf("Se Desidera Prelevare inserisca 1 \n\n");
- scanf("%d",&controllo4);
- }
- while( controllo4 != 1);
- }
- printf("Inserisci la somma da prelevare \n");
- scanf("%d",&somma_prelievo);
- printf("Transazione in corso, attendere \n\n");
- system("PAUSE");
- do{
- printf("Transazione Fallita, Inserire un'importo minore\n\n");
- scanf("%d",&somma_prelievo);
- }
- while( somma_prelievo >= 1001);
- saldo_attuale = saldo - somma_prelievo;
- printf("Transazione riuscita \n\n");
- /* Scontrino */
- printf("Somma Prelievo = %d \n\n",somma_prelievo);
- printf("Saldo Precedente = %d \n\n",saldo);
- printf("Saldo Attuale = %d \n\n",saldo_attuale);
- printf("Grazie E Arrivederci \n\n");
- printf("Programma realizzato da Fabio House per Sannino & Co.");
- system("PAUSE");
- return 0;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement