Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRACTICAS2 Grupo F
PRACTICAS2 Grupo F
Euromillón
Pseudocódigo
1)Introducimos la función pedirboleto.
2) Se imprime por pantalla el boleto que ha seleccionado
2)A continuación introducimos la función muestra usuario para que el usuario sepa
cuál es el boleto
3) Luego generamos un boleto aleatorio
4) Escribimos la función muestrasistema donde nos indica cuánto vale el vector
5) Por último a través de la función comprobarpremio nos aseguramos si el usuario ha
ganado.
6) Si el boleto del usuario es igual que el de sistema en 5 números has ganado el
primer premio, si es o 3 o 4 has ganado el segundo premio y sino no has ganado nada
/) Se imprime por pantalla 1 si ha ganado 2 si ha ganado el segundo premio o 0 si no ha
ganado nada.
8)Fin del programa
Inicio
pedirboleto
Boleto
usuario
muestrausuario
Generar boleto
aleatorio
muestrasistema
Comprobar premio
Boletosistema= >5=primer
<3= no has boletousuario premio
ganado nada
=3 o 4=segundo
premio
/*
======================================================================
======
Name : MIEUROMILLONV1.c
Author :
Version :
Copyright : Your copyright notice
Description : Hello World in C, Ansi-style
======================================================================
======
*/
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 10
return;
}
for (i=0;i<N;i++){
if (boletousuario[i]==boletosistema[i])
contador1 ++;
}
int main(void){
int v1[10];
int v2[10];
int contador;
int dinero;
printf("Selecciona tu boleto: ");
pedirboleto(v1);
muestrausuario(v1);
printf("\n**********************\n");
generarboletosistema(v2);
muestrasistema(v2);
comprobarpremio(v1,v2,contador);
dineropremio(v1,v2,contador,dinero);
return (0);
}
EJERCICIO 3
Aplicación del banco
Pseudocódigo
1) Declaramos las variables necesarias para la aplicación del banco (pin, tarjeta
nombreusuario, matriz, saldo)
2) En un primer lugar el banco te da la bienvenida y te pide que introduzcas tu
nombre completo
3) Después del nombre tu pin, si es correcto te permite meter el número de
tarjeta.
4) Si el número de tarjeta es correcto te permitirá retirar el dinero que quieras
siempre y cuando sea menor o igual al saldo que tengas en la cuenta
5) Por último, te muestra el saldo con el que te quedas.
6) Fin del programa
Inicio
Pin
Tarjeta
matriz
saldo
Bienvenido
al banco
introduce
tu nombre
Introduce el pin
NO
Pin
correcto?
Si
Introduce numero
de tarjeta
NO
Número
de
tarjeta
correcto
Si
Retirar dinero
Saldo final
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>
int main(void) {
int pin;
int Ntarjeta;
char nombreusuario[60];
int matriz[3]={1234567,1234,5000};+
int saldo;
printf("*************Bienvenido a la aplicacion del
banco***********\n Introduce tu nombre y apellidos: ");
scanf("%s", &nombreusuario);
if (pin == matriz[1]){
printf("El pin es correcto %s\n", nombreusuario);
printf("Pin correcto, introduce el numero de tarjeta: ");
scanf("%d", &Ntarjeta);
if (Ntarjeta == matriz[0]){
printf("Numero de tarjeta correcto ");
} else {
printf("Numero de tarjeta incorrecto");
return(0);
}
} else {
printf("Numero de pin incorrecto");
return (0);
}
return EXIT_SUCCESS;
}