me ayudan con este problema porfa

Iniciado por streetxfoger, 28 Mayo 2013, 23:36 PM

0 Miembros y 1 Visitante están viendo este tema.

streetxfoger

llevo repocos dias y el profe ya nos mando un programa dificilismo si pudieran ayudarme porfavor
"Deben crear una aplicación que emule el compartimiento de un ATM o cajero automático.   La primera pantalla debe solicitar el pin de acceso a la cuenta el pin de acceso debe responde a la clave con cuatro dígitos.

Una vez validado el PIN el programa debe mostrar la ventana de operaciones.
Las operaciones serán de solo saldo y retiro de una cuenta, cuyo saldo inicial debe ser diferente para cada uno de los cliente (solo cuatro).

Los montos a retirar deben ser seleccionados o permitir introducir una cantidad diferente menor al saldo de la cuenta.
Una vez seleccionado el monto debe mostrar un mensaje de confirmación si desea realizar la operación.
Una vez confirmada deben mostrar el detalle de retiro con el número de billetes por denominación de acuerdo a la cantidad a retirar.

Para finalizar la operación debe mostrar un mensaje que notifique que se cerrara la aplicación y debe volver a la solicitud de PIN.

Condiciones especiales del programa:
- Los montos por retiro deben ser descontados del Saldo de cuenta.
- Solo deben permitirse 3 operaciones al 4to. Intento el programa debe mostrar un mensaje de notificación indicando que no se pueden realizar más operaciones y cerrar la aplicación.
"

es este si pudieran ayudarme si no gracias igual


CCross

#1
Código (cpp) [Seleccionar]
#include <no_soy_flojo.h>

int main()
{
  while(!cajero_listo())
  {
      intentar_resolver_el _problema();
      if(ya_intente_y_tengo_duda())
         postear_en_el_foro();
  }
  return 0;
}


Mentira no me hagas caso te estaba jodiendo, en el caso de tu ejercicio dedes presentar avances al menos una pisca de codigo por que dudo mucho que aqui se pongan a hacerte la tarea. Busca por internet para tener una idea de como lo podrias hacer yo he encontrado bastante aqui te paso uno

http://mygnet.net/codigos/c/analisis_numericos/cajero_automatico.1548

Saludos  ;D

twins


#include<stdio.h>
int main(void){
char nombre_clientes[4][100]={"Cliente1 ","Cliente2 ","Cliente3 ","Cliente4 "};
    int cuenta_cliente[]={100000,120000,130000,140000},pin,i,giro;
    int pass[]={1111,2222,3333,4444};
printf("Ingrese PIN ");
scanf("%i",&pin);
for(i=0;i<5;i++){
if(pass[i]==pin){
printf("Bienvenido %s \n",nombre_clientes[i]);
printf("20.000\n");
printf("60.000\n");
printf("80.000\n");
printf("Seleccione cantidad ");
scanf("%i",&giro);
if(giro==20000)
cuenta_cliente[i]-=20000;
if(giro==60000)
cuenta_cliente[i]-=60000;
if(giro==80000)
cuenta_cliente[i]-=80000;
printf("saldo disponible %i ",cuenta_cliente[i]);
}
}
return(0);
}

twins

En un momento de ocio estuve haciendo esto pero la verdad no se si te sirva ya que no se el nivel en el que estas por lo tanto no se que te permiten usar para crear tu programa  :-\

streetxfoger

Cita de: twins en 29 Mayo 2013, 02:36 AM
En un momento de ocio estuve haciendo esto pero la verdad no se si te sirva ya que no se el nivel en el que estas por lo tanto no se que te permiten usar para crear tu programa  :-\
EN QUE NIVEL DE QUE?? DE LIBRERIAS QUE SE PUEDEN UTILIZAR O QUE ?? ESTOY RECOMPLICADO

twins

Me refiero si puedes utilizar funciones, switch, libreria string.h etc.

streetxfoger

Cita de: twins en 30 Mayo 2013, 00:19 AM
Me refiero si puedes utilizar funciones, switch, libreria string.h etc.

sipos todo lo necesario para poder hacerlo

engel lex

ok... te explico mejor como funciona el foro...

respondes 3 preguntas...

1- que quieres? (ya lo dijiste)
2- que tienes? (código o idea)
3- por que no puedes lograrlo? (explica donde te trancaste)

no te van a dar el código de tu tarea, sino resolver problemas puntuales...
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

twins

Busca en face este grupo hay igual te pueden ayudar /groups/ProgramacionCDev/