Foros del Web » Programando para Internet » Ruby »

buenas tardes, alguien que me ayude a resolver estos ejercicios.

Estas en el tema de buenas tardes, alguien que me ayude a resolver estos ejercicios. en el foro de Ruby en Foros del Web. Pregunta Esta semana se viene desarrollando en Lima la feria gastronómica Mistura. Debido a que se prevé una mayor afluencia de público en el último ...
  #1 (permalink)  
Antiguo 03/10/2015, 13:22
 
Fecha de Ingreso: octubre-2015
Mensajes: 1
Antigüedad: 8 años, 6 meses
Puntos: 0
buenas tardes, alguien que me ayude a resolver estos ejercicios.

Pregunta

Esta semana se viene desarrollando en Lima la feria gastronómica Mistura. Debido a que se prevé una mayor afluencia de público en el último fin de semana de la feria, los distintos stands que estarán participando han decidido realizar una serie de concursos con el fin de que el público pase la mayor cantidad de tiempo en sus stands. De esta manera han desarrollado un juego de tragamonedas de cinco filas para tablets (donde cada fila es un número del 0 al 9).

El resultado de la jugada es procesado por un servidor que maneja la cantidad de premios. Al servidor no se le envían los 5 números, sino que se envía un solo número de 5 dígitos que contiene cada una de las filas.

Si el número de cinco cifras contiene un cero (0), esta cifra debe eliminarse. Por ejemplo: 16802. El número resultante que entraría para el cálculo de los premios sería 1682.

Para la distribución de los premios se ha definido la siguiente lógica de juego:

• Si la suma de los dígitos del número es mayor a 20, se le obsequia una “casaca”.
• Si la suma de los dígitos del número está entre 10 y 20, se le obsequia una “polera”.
• Si la suma de los dígitos del número está entre 1 y 9, se le obsequia una “taza”.

Se solicita lo siguiente:

1. Desarrollar un subprograma que dado un número de 5 cifras, determine si el número contiene el dígito cero, si lo contiene, debe devolver el número sin ese dígito.
2. Desarrollar un subprograma que dado un número, retorne la suma de sus dígitos.
3. Desarrollar un subprograma que dado un número determine qué premio se debe de entregar (considerar que el número puede contener el dígito cero, por lo cual primero debe ser eliminado).
P.D es para desarrollar con for.

Pregunta


1.- Focus Group

Una empresa desea conocer la opinión del público sobre sus productos que son quesos de cinco tipos: Parmesano, Gouda, Edam, Fresco y Azul. Por ello quiere una aplicación que le permita procesar los datos. A los asistentes se les da unas encuestas donde marcan sus preferencias en un nivel del 1 al 5 donde se ha definido:

Nivel Definición
1 No lo compraría
2 Lo compraría muy poco
3 Lo compraría rara vez
4 Lo compraría a veces
5 Lo compraría siempre

Se le pide lo siguiente:

- Desarrollar un subprograma que determine ¿Qué quesos tienen clasificación de 5?
- Desarrollar un subprograma que determine ¿Qué porcentaje de quesos está por sobre 3 en el puntaje?
- Desarrollar un subprograma que permita buscar el nivel de un queso específico.


Pregunta

2.- Sobre uso de celular

Se ha determinado que el uso de mb para enviar datos se va a manejar según los siguientes montos:

Consumo (mb) Soles / mb
Primeros 100mb 0.15
De 101 a 500 mb 0.20
De 501 a 1000 mb 0.35
Más de 1000 mb 0.80

Los montos se incrementan según la cantidad de mb usados. Si por ejemplo uso 80 mb entonces pago:

80*0,15

Pero si consumo 110 entonces pago los primeros 100 a 0.15 y los siguientes 10 a la tarifa siguiente que serían 0.20 soles lo que daría como resultado.

100 * 0.15 + 10 * 0.20

Se pide lo siguiente:

1. Subprograma que dada una determinada cantidad de mb (consumo), devuelva el costo/mb.
2. Subprograma que calcule el monto total a pagar.
  #2 (permalink)  
Antiguo 06/10/2015, 15:42
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: buenas tardes, alguien que me ayude a resolver estos ejercicios.

Es un foro para dudas, no para vagos.
__________________
(:

Última edición por pzin; 07/10/2015 a las 12:28

Etiquetas: dato, resolver, tardes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:21.