Está en la página 1de 9

17-4-2020 Ejercicios quiz

Id 757697

RICHARD ROBAYO PEREIRA


Problema 1
El juego de dados conocido como “craps” (tiro perdedor) es muy popular, realice un programa que
simule dicho juego, a continuación se muestran las reglas para los jugadores. • Un jugador tira dos
dados. Cada dato tiene seis caras. Las caras contienen 1, 2, 3, 4, 5 y 6 puntos. • Una vez que los
dados se hayan detenido, se calcula la suma de los puntos en las dos caras superiores. • Si a la
primera tirada, la suma es 7, o bien 11, el jugador gana. • Si a la primera tirada la suma es 2, 3 o 12
(conocido como “craps”), el jugador pierde (es decir la casa “gana”). • Si a la primera tirada la
suma es 4, 5, 6, 8, 9 ó 10, entonces dicha suma se convierte en el “punto” o en la “tirada”. • Para
ganar, el jugador deberá continuar tirando los dados hasta que haga su “tirada”. • El jugador
perderá si antes de hacer su tirada sale una tirada de 7.

Análisis
Todas las variables se definieron como entero

Se le da la opción al usuario de si quiere tirar o desea retirarse

a cada dado se deja operando con el azar y de acuerdo el número que saque aleatoriamente se
suma con otro número aleatorio y ahí se aplican las reglas del juego que en este caso se tomarían
como condiciones representados con un sí, luego analizamos mediante estas condiciones y le
mostramos al usuario si gano o perdió en el momento que el usuario desea terminar presiona un
número diferente a 1.

Prueba de escritorio
si desea jugar escriba 1, para salir escriba un número diferente de 1.
>1
sacaste: 2
sacaste: 1
3
perdiste
si desea jugar escriba 1, para salir escriba un numero diferente de 1.
>
diagrama de flujo problema 1
Problema 2
Diseñe un algoritmo que, dado un número real que entra como dato, nos indique si está contenido
dentro de los límites predeterminados. El límite inferior es de 100 y el superior de 200.

Análisis
Se definen como real el numero a ingresar por el usuario se establecen las condiciones de mayor o
igual 100 y de menor o igual 200

Prueba de escritorio
digite el numero
> 200
sí está contenido en el límite inferior 100 y el superior
de 200.
Diagrama de flujo

Problema 3
Dada una secuencia de números leídos por teclado, que acabe con un -1, por ejemplo:
5,3,0,2,4,4,0,0,2,3,6,0,……,-1; Realizar el algoritmo que calcule la media aritmética. Suponemos
que el usuario no insertara número negativos.

Análisis
Se pide al usuario ingresar números reales positivo los cuales se suman para luego ser divididos
por la cantidad de veces que el contador tomo números para la media aritmética saliendo si el
usuario ingresa -1

Prueba de escritorio
. ingrese un numero
>5
ingrese un numero
>5
ingrese un numero
>5
ingrese un numero
>5
ingrese un numero
>4
ingrese un numero
> -1
la media Atirmetica es: 4.8
Diagrama de flujo

Problema 4
Suponiendo que una paella se puede cocinar exclusivamente con arroz y Mariscos, y que para cada
cuatro personas se utiliza medio kilo de arroz y un cuarto de kilo de mariscos, escribir un programa
que pida por pantalla el número de comensales para la paella, el precio por kilo de los ingredientes
y muestre las cantidades de los ingredientes necesarios y el coste de la misma.
Análisis
Se definen las variables comensales costo arroz y costo mariscos, se multiplica los comensales por
los kilos de las cantidades para cada persona y se multiplica el costo por la cantidad para tener
costo individual luego se suma para dar costo total.

Prueba de escritorio
Ingrese el numero de comensales
>8
Ingrese el precio por kilo del arroz
> 2000
Ingrese el precio por kilo de lo mariscos
> 4000
la cantidad de arroz necesaria es: 1 kilos
la cantidad necesaria de mariscos es: 0.5 kilos
el precio del arroz en kilos es: 2000
el precio de los mariscos en kilos es: 2000
costo total de la paella: 4000
.
Diagrama de flujo
Problema 5
Diseñar el algoritmo (Análisis del problema y Diagrama de Flujo) correspondiente un programa
que al introducir una cantidad de dinero expresado en euros nos indique cuántos billetes y
monedas se puede tener como mínimo

Análisis
Se investiga las cantidades de los billetes y monedas del euro luego para usar los valores de estos y
réstalos al monto total que el usuario ingresa yendo de mayor a menor denominación. Cada vez
que se reste por cada valor de billetes y monedas una variable contador se sumara mas 1 para ver
la cantidad de billetes o monedas que se necesitara para dar el cambio

Prueba de escritorio
cantidad de dinero a evaluar
> 700
su cambio minimo en billetes es:
billetes de 500: 1
billetes de 200: 1
su cambio minimo en monedas es:
Monedas de 2: 350
Diagrama de flujo
Problema 6
Diseñar el algoritmo (Análisis del problema y Diagrama de Flujo) correspondiente a un programa
que lea el valor correspondiente a una distancia en millas marinas y las escriba expresadas en
metros. Sabiendo que 1 milla marina equivale a 1852 metros

Análisis
Sabiendo que 1 milla marina equivale a 1852 metros se le pide al usuario ingresar la cantidad de
millas y esas se multiplican por 1852 se entrega un mensaje diciéndole cuantos metros equivalen
esas millas

Prueba de escritorio
. cuantas millas desea expresar en metros
>5
en metros esas millas equivalen a: 9260 metros
Diagrama de flujo

También podría gustarte