42 lines
981 B
C
42 lines
981 B
C
|
/* Acción que, dados un real que representa el saldo de una cuenta corriente y
|
||
|
otro real que representa un cargo o imposición,
|
||
|
actualice el saldo de la cuenta. */
|
||
|
|
||
|
#include <stdio.h>
|
||
|
|
||
|
/* Constantes */
|
||
|
|
||
|
#define SALDO_INICIAL 0.0 // Saldo inicial de la cuenta
|
||
|
|
||
|
void actualizarsaldo(float *saldo, float cargo)
|
||
|
{
|
||
|
*saldo = *saldo + cargo;
|
||
|
}
|
||
|
|
||
|
int main()
|
||
|
{
|
||
|
float saldo, cargo;
|
||
|
char continuar = 's';
|
||
|
|
||
|
saldo = SALDO_INICIAL;
|
||
|
|
||
|
printf("\n[i] El saldo actual de la cuenta corriente es de %.2f Petrodolares\n", saldo);
|
||
|
|
||
|
while (continuar != 'n' && continuar != 'N') {
|
||
|
|
||
|
printf("\n[+] Introduce el cargo o imposición: ");
|
||
|
scanf("%f", &cargo);
|
||
|
|
||
|
actualizarsaldo(&saldo, cargo);
|
||
|
|
||
|
printf("\n[i] El saldo actual de la cuenta corriente es de %.2f Petrodolares\n", saldo);
|
||
|
printf("\n[+] Quiere realizar otra operación? (s/n): ");
|
||
|
getchar();
|
||
|
scanf(" %c", &continuar);
|
||
|
getchar();
|
||
|
|
||
|
}
|
||
|
|
||
|
return 0;
|
||
|
}
|