Está en la página 1de 12

NOMBRE: Marcos Yhair Arias Bermúdez

CARRERA: TSU MECATRÓNICA


ÁREA: automatización.
FECHA DE ENTREGA: 23/06/2023
MATERIA: Lenguaje de programación.
PRÁCTICA: 18
GRUPO: 4-A
UNIVERSIDAD TECNOLÓGICA DE JALISCO
TSU MECATRÓNICA

ÍNDICE
INSTRUCCIONES GENERALES............................................................................................................... 1
PRESENTACIÓN.................................................................................................................................... 2
CÓDIGO UTILIZADO ............................................................................................................................. 2
VISTA DE LA EJECUCIÓN ...................................................................................................................... 3
CONCLUSIONES ................................................................................................................................... 4

INSTRUCCIONES GENERALES
1. Sube tu práctica a moodle, con el siguiente nombre:
Apellidos Nombre pract#.pdf
Por ejemplo:
“González Echeverría Pedro prac1.pdf”
2. Para actualizar el índice:
Haz clic IZQUIERDO sobre él, después da clic sobre ACTUALIZAR TABLA…
después haz clic en Actualizar toda la tabla y después en Aceptar
3. Agrega una foto en tuya, reciente en la portada, en el espacio de la imagen de
la persona
4. La letra usada debe ser Arial tamaño 12

Página 1 de 5
UNIVERSIDAD TECNOLÓGICA DE JALISCO
TSU MECATRÓNICA

PRESENTACIÓN
Se realizo un programa donde se daba un servicio de un cajero auomatico en un banco el
cual también puedes poner salda.
CÓDIGO UTILIZADO
#include <stdio.h>
#include <stdlib.h>
void retirar();
void depositar();
void cambio();
void compra();

int
contra=1310,numclien=131020,din=100,contra2,num,opcion,intentos,din2,ac
um=0,dep;

int main(){

do{
system("cls");
printf("\nIngrese el numero de cliente: ");
scanf("%i",&num);
printf("\nIngrese la contraseña del usuario: ");
scanf("%i",&contra2);
if(contra2 == contra && num ==numclien){

system("cls");
printf("El saldo actual del cliente es: %i",din);
printf("\nBienvenido al cajero automatico, seleccione la opcion deseada:
");
Página 2 de 5
UNIVERSIDAD TECNOLÓGICA DE JALISCO
TSU MECATRÓNICA

printf("\n1-Retirar");
printf("\n2-Depositar");
printf("\n3-Cambiar contraseña");
printf("\n4-Compra de tiempo aire");
printf("\n5-Salir");
printf("\nTu seleccion: ");
scanf("%i",&opcion);
switch(opcion){

case 1:
retirar();
break;

case 2:
depositar();
break;

case 3:
cambio();
break;

case 4:

compra();

break;
case 5:

printf("Adios......");
break;

Página 3 de 5
UNIVERSIDAD TECNOLÓGICA DE JALISCO
TSU MECATRÓNICA

default:
printf("\nNumero invalido");
break;

}
}
else{
printf("\nEl numero o la contraseña es invalido\n");
system("pause");
}
}while(opcion!=5);

return 0;
}

void retirar(){
system("cls");
printf("El saldo actual del cliente es: %i",din);
printf("\nIngrese la cantidad a retirar: ");
scanf("%i",&din2);
if(din2 > din){
printf("\nLa cantidad a retirar es mayor a la cantidad en la
cuenta.\n");
}else{
din= din-din2;
printf("El retiro se hizo con exito, el saldo actual es de: %i\n",din);
}
system("pause");
}

Página 4 de 5
UNIVERSIDAD TECNOLÓGICA DE JALISCO
TSU MECATRÓNICA

void depositar(){

system("cls");
printf("El saldo actual del cliente es: %i",din);
printf("\nIngrese la cantidad a depositar: ");
scanf("%i",&dep);

din=din+dep;
printf("El deposito se hizo con exito, el saldo actual es de: %i\n",din);
system("pause");
}

void cambio(){
int seleccion=0;
system("cls");
printf("Deseas cambiar la contraseña? 1 si 2 no : ");
scanf("%i",&seleccion);
if(seleccion == 1){
contra=0;
printf("\nIngresa la nueva contraseña: ");
scanf("%i",&contra);
printf("\nContraseña cambiada con exito.\n");
}
if(seleccion == 2){
printf("\nNo se va a cambiar la contraseña\n.");
}

system("pause");
}

Página 5 de 5
UNIVERSIDAD TECNOLÓGICA DE JALISCO
TSU MECATRÓNICA

void compra(){
int x,c1=20,c2=50,c3=100,seleccion=0;

system("cls");
printf("Bienvenido a la compra de tiempo libre: ");
printf("\n1-20 pesos");
printf("\n2-50 pesos");
printf("\n3-100 pesos");
printf("\nTu seleccion: ");
scanf("%i",&x);
switch(x){

case 1:
printf("\nDeseas comprar 20 pesos de saldo, estas seguro? 1 si
2 no: ");
scanf("%i",&seleccion);
if(c1<din){

if(seleccion== 1){
din=din-c1;
printf("La compra se hizo con exito, el saldo actual es de:
%i\n",din);

}
if(seleccion== 2){
printf("La compra se rechazo con exito, el saldo actual es
de: %i\n",din);

}else{
printf("Seleccion incorrecta");
}
Página 6 de 5
UNIVERSIDAD TECNOLÓGICA DE JALISCO
TSU MECATRÓNICA

}else{
printf("No se cuenta con el dinero suficiente el saldo actual es
de: %i\n",din);
}
break;
case 2:
printf("\nDeseas comprar 50 pesos de saldo, estas seguro? 1 si
2 no: ");
scanf("%i",&seleccion);
if(c2<din){
if(seleccion== 1){
din=din-c2;
printf("La compra se hizo con exito, el saldo actual es de:
%i\n",din);

}
if(seleccion== 2){
printf("La compra se rechazo con exito, el saldo actual es
de: %i\n",din);

}else{
printf("Seleccion incorrecta");
}
}else{
printf("No se cuenta con el dinero suficiente el saldo actual es
de: %i\n",din);
}
break;
case 3:
printf("\nDeseas comprar 100 pesos de saldo, estas seguro? 1
si 2 no: ");
Página 7 de 5
UNIVERSIDAD TECNOLÓGICA DE JALISCO
TSU MECATRÓNICA

scanf("%i",&seleccion);
if(c3<din){
if(seleccion== 1){
din=din-c3;
printf("La compra se hizo con exito, el saldo actual es de:
%i\n",din);

}
if(seleccion== 2){
printf("La compra se rechazo con exito, el saldo actual es
de: %i\n",din);

}else{
printf("Seleccion incorrecta");
}
}else{
printf("No se cuenta con el dinero suficiente el saldo actual es
de: %i\n",din);
}
break;
}
system("pause");

Página 8 de 5
UNIVERSIDAD TECNOLÓGICA DE JALISCO
TSU MECATRÓNICA

VISTA DE LA EJECUCIÓN

Página 9 de 5
UNIVERSIDAD TECNOLÓGICA DE JALISCO
TSU MECATRÓNICA

Página 10 de
5
UNIVERSIDAD TECNOLÓGICA DE JALISCO
TSU MECATRÓNICA

CONCLUSIONES
Aprendí a realizar un menú dentro de un programa donde se utilizan varias actividades en
este caso se realizó un cajero automático con varias opciones.

Página 11 de
5

También podría gustarte