Control 30-04-2015

2
Control de Programación Profesor: Javier Pereira 30 Abril 2015 Tópico: Ciclos en C++ Sub-tópico: Ciclos Actividad: Control Problema: Una empresa de desarrollo de aplicaciones móviles fue contratada por una cadena de retail para generar una aplicación que proporcione servicios de contacto y descuentos a sus clientes. La aplicación se descarga en el celular del cliente y cuando está abierta busca descuentos en la zona cercana al usuario. Para saber cuál es la zona del cliente, el celular busca la señal de algún dispositivo bluetooth cercano, llamado beacon. La señal que emite un beacon es un número que puede ser leído por el celular y que se vincula a un descuento según las reglas siguientes: Nº de beacon Descuento 1 20% de descuento en ropa deportiva 2 10% descuento en electrónica 3 10% descuento en todo videojuegos 4 30% descuento en calzado mujeres y niños Suponga que el cliente está en una tienda cualquiera. Cree un programa en C++ que simule la aplicación buscando números de beacons en una tienda. La aplicación busca hasta que encuentra uno de los números de la tabla anterior. Despliegue en pantalla el descuento respectivo.

description

controlasasas

Transcript of Control 30-04-2015

Page 1: Control 30-04-2015

Control de Programación

Profesor: Javier Pereira30 Abril 2015

Tópico: Ciclos en C++Sub-tópico: CiclosActividad: Control

Problema:

Una empresa de desarrollo de aplicaciones móviles fue contratada por una cadena de retail para generar una aplicación que proporcione servicios de contacto y descuentos a sus clientes.

La aplicación se descarga en el celular del cliente y cuando está abierta busca descuentos en la zona cercana al usuario. Para saber cuál es la zona del cliente, el celular busca la señal de algún dispositivo bluetooth cercano, llamado beacon. La señal que emite un beacon es un número que puede ser leído por el celular y que se vincula a un descuento según las reglas siguientes:

Nº de beacon Descuento1 20% de descuento en ropa deportiva2 10% descuento en electrónica3 10% descuento en todo videojuegos4 30% descuento en calzado mujeres y niños

Suponga que el cliente está en una tienda cualquiera. Cree un programa en C++ que simule la aplicación buscando números de beacons

en una tienda. La aplicación busca hasta que encuentra uno de los números de la tabla anterior. Despliegue en pantalla el descuento respectivo. Use el generador de números aleatorios de beacon que se muestra a continuación:

int main(){ unsigned int time_ui = static_cast<unsigned int>( time(NULL) ); srand (time_ui);

// // sus instrucciones //

i = rand() % 100; //genera un número entre 0 y 100 // // sus instrucciones // return 0;

}