SlideShare ist ein Scribd-Unternehmen logo
1 von 3
Downloaden Sie, um offline zu lesen
Lógica y Algoritmos 
Ing. Edward Alberto Ropero 
Magister en Gestión, Aplicación y 
Desarrollo de Software 
_ 
+ 
Ejercicios Propuestos 
Desarrolle los siguientes ejercicios en C++: 
1. Hacer un programa que genere un número aleatorio entre 0 y 100, y el usuario deba adivinar dicho número, si el número ingresado por el usuario es menor que el número aleatorio, se debe mostrar el mensaje “más”, si es mayor, debe mostrar el mensaje “menos”, hasta que encuentre el número, mostrando al usuario el número de intentos realizados 
Para realizar este ejercicio es necesario utilizar la librería 
#include <time.h> 
Para generar el número aleatorio es necesario utilizar la función rand()%(101) la cual genera el número, esta se le debe asignar a la variable que contenga el numero aleatorio. 
Para que el aleatorio no se repita es necesario agregar la siguiente línea de código al inicio, luego del main() 
srand (time(NULL)); 
2. Proporcione el resultado de la ecuación cuadrática 
 Evaluar la posibilidad de que las variables pueden tomar valores iguales a 0 
 Se debe evaluar la ecuación para los 2 valores positivo y negativo
Lógica y Algoritmos 
Ing. Edward Alberto Ropero 
Magister en Gestión, Aplicación y 
Desarrollo de Software 
3. Determinar el resultado de la siguiente serie: 
4. Un vendedor desea contabilizar sus ventas menores a US$200, las ventas entre US$200 y US$500 y las superiores a US$500, además de saber el total de ventas del día. 
5. En un cinema hay 5 salas de cine, en las cuales se están presentando 5 películas de la siguiente forma: 
Sala 
Película 
1 
Las tortugas ninja 
2 
Allice 
3 
Annabelle 
4 
Cantinflas 
5 
Maze Runner 
Determinar el nombre de la película a partir de la sala en la cual esta se presenta 
6. En un estacionamiento, se cobra de la siguiente manera, si es un carro: los primeros 10 minutos son gratis, los siguientes 30 minutos tiene un valor de $1500, luego de este tiempo se cobra por horas a $2200. Si es moto: los primeros 20 minutos son gratis, los siguientes 30 minutos tiene un valor de $1000, luego de este tiempo se cobra por horas a $1500. Diseñe un programa que reciba los minutos y muestre lo que debe cancelar el cliente 
Adicionalmente que realice la suma de lo cancelado por una serie de 10 vehículos en valores independientes para carros y motos y el total producido 
7. Determinar en los meses de abril, mayo y junio el promedio de lluvias del mes, teniendo en cuenta los centímetros de lluvia caídos por día (los valores de los cms de lluvia por día pueden ser generados por medio de un número aleatorio entre 0 y 11) y determinar cuál fue el mes más lluvioso
Lógica y Algoritmos 
Ing. Edward Alberto Ropero 
Magister en Gestión, Aplicación y 
Desarrollo de Software 
Requisitos: 
 El taller consta de 2 partes, primero realizar el entregable de los ejercicios resueltos y segundo presentar una sustentación de 2 ejercicios desarrollados dentro del taller, estos ejercicios serán determinados por el docente y pueden ser modificados por este en algunos aspectos. 
 Se deben presentar los 10 ejercicios dentro de un mismo programa, el cual debe tener un menú de selección donde cada número determina el ejercicio a desarrollar. 
 El Archivo .cpp se debe enviar al correo provisto por el docente al inicio del semestre, y sólo debe contener un archivo del tipo .cpp como dato adjunto, correo con más de un archivo no será tomado en cuenta 
 Sólo se recibirán correos hasta el inicio de la clase del día de presentación del taller, los correos recibidos luego del inicio de dicha clase no serán tomados en cuenta 
 El archivo entregable tiene un valor del 30%, y cada ejercicio sustentado tiene un valor del 35% 
 Las variables a utilizar en cada ejercicio deben ser nombradas de acuerdo a las iniciales del nombre de cada estudiante, es decir, si el estudiante se llama Carlos Pérez, y para un ejercicio se necesitan 2 variables, entonces estas 2 variables deberían llamarse: c y p, si se necesitan más variables se deben utilizar sólo las que se encuentren dentro del nombre del estudiante

Weitere ähnliche Inhalte

Was ist angesagt?

Manual de pseint
Manual de pseintManual de pseint
Manual de pseintjuanrobyn
 
Trabajo grupal de ciclos repetitivos
Trabajo grupal de ciclos repetitivosTrabajo grupal de ciclos repetitivos
Trabajo grupal de ciclos repetitivosemidacent
 
Problemas propuestos 4
Problemas propuestos 4Problemas propuestos 4
Problemas propuestos 4emidacent
 
Trabajo de algoritmo
Trabajo de algoritmoTrabajo de algoritmo
Trabajo de algoritmo1002pc2
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmodayanib
 
Algoritmos En Grupo De Pseint
Algoritmos En Grupo De PseintAlgoritmos En Grupo De Pseint
Algoritmos En Grupo De PseintJhosue Vitonas
 
Programación de nivel básico 3. c2. p2.
Programación de nivel básico 3. c2. p2.Programación de nivel básico 3. c2. p2.
Programación de nivel básico 3. c2. p2.DENIRAMIREZANDRADE
 
Ejercicios propuestos
Ejercicios propuestosEjercicios propuestos
Ejercicios propuestosjfranco_123
 
Algoritmia Ejemplos Y Ejercicios (2)
Algoritmia  Ejemplos Y Ejercicios (2)Algoritmia  Ejemplos Y Ejercicios (2)
Algoritmia Ejemplos Y Ejercicios (2)Ender Melean
 
Ta 1704-17206-fundamentos de computación e informática - algoritmos
Ta 1704-17206-fundamentos de computación e informática - algoritmosTa 1704-17206-fundamentos de computación e informática - algoritmos
Ta 1704-17206-fundamentos de computación e informática - algoritmosEmmy Ventura
 
Taller realizado por aldo estrada con pseint
Taller realizado por aldo estrada con pseintTaller realizado por aldo estrada con pseint
Taller realizado por aldo estrada con pseintAldo Estrada Torres
 
Kelimar guacare
Kelimar guacareKelimar guacare
Kelimar guacarekelimg
 
S17.s1 - Material.pdf
S17.s1 - Material.pdfS17.s1 - Material.pdf
S17.s1 - Material.pdfJS Legendario
 
Ejercicios 7 programación
Ejercicios 7 programaciónEjercicios 7 programación
Ejercicios 7 programaciónEdgar0622
 

Was ist angesagt? (20)

Manual de pseint
Manual de pseintManual de pseint
Manual de pseint
 
Aloritmos ejercicios
Aloritmos   ejerciciosAloritmos   ejercicios
Aloritmos ejercicios
 
Trabajo grupal de ciclos repetitivos
Trabajo grupal de ciclos repetitivosTrabajo grupal de ciclos repetitivos
Trabajo grupal de ciclos repetitivos
 
Ejemplos de algoritmos
Ejemplos de algoritmosEjemplos de algoritmos
Ejemplos de algoritmos
 
Problemas propuestos 4
Problemas propuestos 4Problemas propuestos 4
Problemas propuestos 4
 
Trabajo de algoritmo
Trabajo de algoritmoTrabajo de algoritmo
Trabajo de algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos En Grupo De Pseint
Algoritmos En Grupo De PseintAlgoritmos En Grupo De Pseint
Algoritmos En Grupo De Pseint
 
Programación de nivel básico 3. c2. p2.
Programación de nivel básico 3. c2. p2.Programación de nivel básico 3. c2. p2.
Programación de nivel básico 3. c2. p2.
 
Analisis disenoalgorit
Analisis disenoalgoritAnalisis disenoalgorit
Analisis disenoalgorit
 
Ejercicios propuestos
Ejercicios propuestosEjercicios propuestos
Ejercicios propuestos
 
Algoritmia Ejemplos Y Ejercicios (2)
Algoritmia  Ejemplos Y Ejercicios (2)Algoritmia  Ejemplos Y Ejercicios (2)
Algoritmia Ejemplos Y Ejercicios (2)
 
Ta 1704-17206-fundamentos de computación e informática - algoritmos
Ta 1704-17206-fundamentos de computación e informática - algoritmosTa 1704-17206-fundamentos de computación e informática - algoritmos
Ta 1704-17206-fundamentos de computación e informática - algoritmos
 
Taller realizado por aldo estrada con pseint
Taller realizado por aldo estrada con pseintTaller realizado por aldo estrada con pseint
Taller realizado por aldo estrada con pseint
 
Kelimar guacare
Kelimar guacareKelimar guacare
Kelimar guacare
 
S17.s1 - Material.pdf
S17.s1 - Material.pdfS17.s1 - Material.pdf
S17.s1 - Material.pdf
 
Sesión 8
Sesión 8Sesión 8
Sesión 8
 
Programacion (1)
Programacion (1)Programacion (1)
Programacion (1)
 
Banco de problemas
Banco de problemasBanco de problemas
Banco de problemas
 
Ejercicios 7 programación
Ejercicios 7 programaciónEjercicios 7 programación
Ejercicios 7 programación
 

Ähnlich wie Taller 2 Lógica y Algoritmos

Ähnlich wie Taller 2 Lógica y Algoritmos (20)

Computación 2 sept 2012
Computación 2 sept 2012Computación 2 sept 2012
Computación 2 sept 2012
 
Computación 2 c++
Computación 2 c++Computación 2 c++
Computación 2 c++
 
Taller 2 - Fundamentos de Programación
Taller 2 - Fundamentos de ProgramaciónTaller 2 - Fundamentos de Programación
Taller 2 - Fundamentos de Programación
 
Computación 3 ps9013
Computación 3 ps9013Computación 3 ps9013
Computación 3 ps9013
 
Computación 2
Computación 2Computación 2
Computación 2
 
Computación sb
Computación sbComputación sb
Computación sb
 
Computación 2 c++
Computación 2 c++Computación 2 c++
Computación 2 c++
 
Ejercicios programacion 2019
Ejercicios programacion 2019Ejercicios programacion 2019
Ejercicios programacion 2019
 
Computación 2 sept 2012
Computación 2 sept 2012Computación 2 sept 2012
Computación 2 sept 2012
 
Practica 10 Laboratorio de Computación para Ingenieros FI
Practica 10 Laboratorio de Computación para Ingenieros FIPractica 10 Laboratorio de Computación para Ingenieros FI
Practica 10 Laboratorio de Computación para Ingenieros FI
 
1 algoritmos secuenciales
1 algoritmos secuenciales1 algoritmos secuenciales
1 algoritmos secuenciales
 
Computación 1 curso tecmilenio
Computación 1  curso tecmilenioComputación 1  curso tecmilenio
Computación 1 curso tecmilenio
 
Metodos numericos s14
Metodos numericos s14Metodos numericos s14
Metodos numericos s14
 
Metodos numericos s14
Metodos numericos s14Metodos numericos s14
Metodos numericos s14
 
Computación 2
Computación 2Computación 2
Computación 2
 
Evaluacion final hoja de ruta_practica_de_laboratorio_301303
Evaluacion final hoja de ruta_practica_de_laboratorio_301303Evaluacion final hoja de ruta_practica_de_laboratorio_301303
Evaluacion final hoja de ruta_practica_de_laboratorio_301303
 
Ejercicios de programación
Ejercicios de programaciónEjercicios de programación
Ejercicios de programación
 
Metodos numericos ss13
Metodos numericos ss13Metodos numericos ss13
Metodos numericos ss13
 
Metodos numericos ss13
Metodos numericos ss13Metodos numericos ss13
Metodos numericos ss13
 
Taller pseint adsi 581708
Taller pseint adsi 581708Taller pseint adsi 581708
Taller pseint adsi 581708
 

Mehr von Edward Ropero

Taller 2-Estadística
Taller 2-EstadísticaTaller 2-Estadística
Taller 2-EstadísticaEdward Ropero
 
Taller 3 - Mecánica
Taller 3 - MecánicaTaller 3 - Mecánica
Taller 3 - MecánicaEdward Ropero
 
Mecánica 4. potencia, trabajo y energía
Mecánica 4. potencia, trabajo y energíaMecánica 4. potencia, trabajo y energía
Mecánica 4. potencia, trabajo y energíaEdward Ropero
 
Algebra lineal 3. Transformaciones lineales
Algebra lineal 3. Transformaciones linealesAlgebra lineal 3. Transformaciones lineales
Algebra lineal 3. Transformaciones linealesEdward Ropero
 
Estadistica 5. Probabilidades
Estadistica   5. ProbabilidadesEstadistica   5. Probabilidades
Estadistica 5. ProbabilidadesEdward Ropero
 
Algebra lineal 2. Espacios vectoriales
Algebra lineal 2. Espacios vectorialesAlgebra lineal 2. Espacios vectoriales
Algebra lineal 2. Espacios vectorialesEdward Ropero
 
Mecánica 3. Dinámica
Mecánica 3. DinámicaMecánica 3. Dinámica
Mecánica 3. DinámicaEdward Ropero
 
Taller 1. Algebra Lineal
Taller 1. Algebra LinealTaller 1. Algebra Lineal
Taller 1. Algebra LinealEdward Ropero
 
Mecánica 2. cinemática
Mecánica 2. cinemáticaMecánica 2. cinemática
Mecánica 2. cinemáticaEdward Ropero
 
Mecánica 1. análisis vectorial
Mecánica 1. análisis vectorialMecánica 1. análisis vectorial
Mecánica 1. análisis vectorialEdward Ropero
 
Algebra lineal 1. sistemas de ecuaciones lineales
Algebra lineal 1. sistemas de ecuaciones linealesAlgebra lineal 1. sistemas de ecuaciones lineales
Algebra lineal 1. sistemas de ecuaciones linealesEdward Ropero
 
Estadistica 4. Medidas de Dispersion, deformacion y apuntamiento
Estadistica   4. Medidas de Dispersion, deformacion y apuntamientoEstadistica   4. Medidas de Dispersion, deformacion y apuntamiento
Estadistica 4. Medidas de Dispersion, deformacion y apuntamientoEdward Ropero
 
Estadistica 3. Medidas de Tendencia Central
Estadistica   3. Medidas de Tendencia CentralEstadistica   3. Medidas de Tendencia Central
Estadistica 3. Medidas de Tendencia CentralEdward Ropero
 
Análisis numérico Interpolación de Newton
Análisis numérico   Interpolación de NewtonAnálisis numérico   Interpolación de Newton
Análisis numérico Interpolación de NewtonEdward Ropero
 
Taller 1 - Estadística
Taller 1 - EstadísticaTaller 1 - Estadística
Taller 1 - EstadísticaEdward Ropero
 
Estadistica 2. distribucion de frecuencias
Estadistica   2. distribucion de frecuenciasEstadistica   2. distribucion de frecuencias
Estadistica 2. distribucion de frecuenciasEdward Ropero
 
Análisis numérico 1. errores y aritmética de punto flotante
Análisis numérico 1. errores y aritmética de punto flotanteAnálisis numérico 1. errores y aritmética de punto flotante
Análisis numérico 1. errores y aritmética de punto flotanteEdward Ropero
 
Estadistica introduccion
Estadistica   introduccionEstadistica   introduccion
Estadistica introduccionEdward Ropero
 
Programación I 2. Arquitectura de Capas
Programación I 2. Arquitectura de CapasProgramación I 2. Arquitectura de Capas
Programación I 2. Arquitectura de CapasEdward Ropero
 

Mehr von Edward Ropero (20)

Taller 2-Estadística
Taller 2-EstadísticaTaller 2-Estadística
Taller 2-Estadística
 
Taller 3 - Mecánica
Taller 3 - MecánicaTaller 3 - Mecánica
Taller 3 - Mecánica
 
Mecánica 4. potencia, trabajo y energía
Mecánica 4. potencia, trabajo y energíaMecánica 4. potencia, trabajo y energía
Mecánica 4. potencia, trabajo y energía
 
Algebra lineal 3. Transformaciones lineales
Algebra lineal 3. Transformaciones linealesAlgebra lineal 3. Transformaciones lineales
Algebra lineal 3. Transformaciones lineales
 
Estadistica 5. Probabilidades
Estadistica   5. ProbabilidadesEstadistica   5. Probabilidades
Estadistica 5. Probabilidades
 
Taller 2 Mecánica
Taller 2 MecánicaTaller 2 Mecánica
Taller 2 Mecánica
 
Algebra lineal 2. Espacios vectoriales
Algebra lineal 2. Espacios vectorialesAlgebra lineal 2. Espacios vectoriales
Algebra lineal 2. Espacios vectoriales
 
Mecánica 3. Dinámica
Mecánica 3. DinámicaMecánica 3. Dinámica
Mecánica 3. Dinámica
 
Taller 1. Algebra Lineal
Taller 1. Algebra LinealTaller 1. Algebra Lineal
Taller 1. Algebra Lineal
 
Mecánica 2. cinemática
Mecánica 2. cinemáticaMecánica 2. cinemática
Mecánica 2. cinemática
 
Mecánica 1. análisis vectorial
Mecánica 1. análisis vectorialMecánica 1. análisis vectorial
Mecánica 1. análisis vectorial
 
Algebra lineal 1. sistemas de ecuaciones lineales
Algebra lineal 1. sistemas de ecuaciones linealesAlgebra lineal 1. sistemas de ecuaciones lineales
Algebra lineal 1. sistemas de ecuaciones lineales
 
Estadistica 4. Medidas de Dispersion, deformacion y apuntamiento
Estadistica   4. Medidas de Dispersion, deformacion y apuntamientoEstadistica   4. Medidas de Dispersion, deformacion y apuntamiento
Estadistica 4. Medidas de Dispersion, deformacion y apuntamiento
 
Estadistica 3. Medidas de Tendencia Central
Estadistica   3. Medidas de Tendencia CentralEstadistica   3. Medidas de Tendencia Central
Estadistica 3. Medidas de Tendencia Central
 
Análisis numérico Interpolación de Newton
Análisis numérico   Interpolación de NewtonAnálisis numérico   Interpolación de Newton
Análisis numérico Interpolación de Newton
 
Taller 1 - Estadística
Taller 1 - EstadísticaTaller 1 - Estadística
Taller 1 - Estadística
 
Estadistica 2. distribucion de frecuencias
Estadistica   2. distribucion de frecuenciasEstadistica   2. distribucion de frecuencias
Estadistica 2. distribucion de frecuencias
 
Análisis numérico 1. errores y aritmética de punto flotante
Análisis numérico 1. errores y aritmética de punto flotanteAnálisis numérico 1. errores y aritmética de punto flotante
Análisis numérico 1. errores y aritmética de punto flotante
 
Estadistica introduccion
Estadistica   introduccionEstadistica   introduccion
Estadistica introduccion
 
Programación I 2. Arquitectura de Capas
Programación I 2. Arquitectura de CapasProgramación I 2. Arquitectura de Capas
Programación I 2. Arquitectura de Capas
 

Taller 2 Lógica y Algoritmos

  • 1. Lógica y Algoritmos Ing. Edward Alberto Ropero Magister en Gestión, Aplicación y Desarrollo de Software _ + Ejercicios Propuestos Desarrolle los siguientes ejercicios en C++: 1. Hacer un programa que genere un número aleatorio entre 0 y 100, y el usuario deba adivinar dicho número, si el número ingresado por el usuario es menor que el número aleatorio, se debe mostrar el mensaje “más”, si es mayor, debe mostrar el mensaje “menos”, hasta que encuentre el número, mostrando al usuario el número de intentos realizados Para realizar este ejercicio es necesario utilizar la librería #include <time.h> Para generar el número aleatorio es necesario utilizar la función rand()%(101) la cual genera el número, esta se le debe asignar a la variable que contenga el numero aleatorio. Para que el aleatorio no se repita es necesario agregar la siguiente línea de código al inicio, luego del main() srand (time(NULL)); 2. Proporcione el resultado de la ecuación cuadrática  Evaluar la posibilidad de que las variables pueden tomar valores iguales a 0  Se debe evaluar la ecuación para los 2 valores positivo y negativo
  • 2. Lógica y Algoritmos Ing. Edward Alberto Ropero Magister en Gestión, Aplicación y Desarrollo de Software 3. Determinar el resultado de la siguiente serie: 4. Un vendedor desea contabilizar sus ventas menores a US$200, las ventas entre US$200 y US$500 y las superiores a US$500, además de saber el total de ventas del día. 5. En un cinema hay 5 salas de cine, en las cuales se están presentando 5 películas de la siguiente forma: Sala Película 1 Las tortugas ninja 2 Allice 3 Annabelle 4 Cantinflas 5 Maze Runner Determinar el nombre de la película a partir de la sala en la cual esta se presenta 6. En un estacionamiento, se cobra de la siguiente manera, si es un carro: los primeros 10 minutos son gratis, los siguientes 30 minutos tiene un valor de $1500, luego de este tiempo se cobra por horas a $2200. Si es moto: los primeros 20 minutos son gratis, los siguientes 30 minutos tiene un valor de $1000, luego de este tiempo se cobra por horas a $1500. Diseñe un programa que reciba los minutos y muestre lo que debe cancelar el cliente Adicionalmente que realice la suma de lo cancelado por una serie de 10 vehículos en valores independientes para carros y motos y el total producido 7. Determinar en los meses de abril, mayo y junio el promedio de lluvias del mes, teniendo en cuenta los centímetros de lluvia caídos por día (los valores de los cms de lluvia por día pueden ser generados por medio de un número aleatorio entre 0 y 11) y determinar cuál fue el mes más lluvioso
  • 3. Lógica y Algoritmos Ing. Edward Alberto Ropero Magister en Gestión, Aplicación y Desarrollo de Software Requisitos:  El taller consta de 2 partes, primero realizar el entregable de los ejercicios resueltos y segundo presentar una sustentación de 2 ejercicios desarrollados dentro del taller, estos ejercicios serán determinados por el docente y pueden ser modificados por este en algunos aspectos.  Se deben presentar los 10 ejercicios dentro de un mismo programa, el cual debe tener un menú de selección donde cada número determina el ejercicio a desarrollar.  El Archivo .cpp se debe enviar al correo provisto por el docente al inicio del semestre, y sólo debe contener un archivo del tipo .cpp como dato adjunto, correo con más de un archivo no será tomado en cuenta  Sólo se recibirán correos hasta el inicio de la clase del día de presentación del taller, los correos recibidos luego del inicio de dicha clase no serán tomados en cuenta  El archivo entregable tiene un valor del 30%, y cada ejercicio sustentado tiene un valor del 35%  Las variables a utilizar en cada ejercicio deben ser nombradas de acuerdo a las iniciales del nombre de cada estudiante, es decir, si el estudiante se llama Carlos Pérez, y para un ejercicio se necesitan 2 variables, entonces estas 2 variables deberían llamarse: c y p, si se necesitan más variables se deben utilizar sólo las que se encuentren dentro del nombre del estudiante