Programación concurrente

Practica Ciclos

Objetivo: El alumno aprenderá a integrar las diferentes estructuras de Programación (if, switch, ciclos, contadores, acumuladores) en un solo programa

Ejercicio #1

Programa Gasolina

  • Dentro del mismo programa añade los distintos tipos de gasolina que existen además de la Magna como Premium y el Diesel con el precio actualizado al día de hoy con un menú:

1) Magna

2) Premium

3) Diesel

    • El programa debe acumular las ventas totales de cada tipo de combustible

    • Además nos piden conocer el número total de litros vendidos de cada combustible al final del día

Ejercicio #2

El programa anterior se ejecuta un numero de veces predefinido por el usuario

  • Crea una nueva clase, copia el código del primer programa y realiza las modificaciones pertinentes para que pregunte al usuario antes, el número de veces que se ejecutará el programa, mismas veces que deberá ejecutarse el ciclo

Ejercicio #3

  • Con el mismo código pero en una tercera clase el programa se ejecutará n veces hasta que el usuario lo detenga con una bandera

Ejercicio #4

  • En otras clases, utilizando los códigos realizados en los primeros tres ejercicios, haz los cambios necesarios para que los mismos programas se ejecuten adecuadamente pero ahora con ciclo do...while

Valor de la practica 5 Décimas de punto del Parcial

Ciclo Triangulo

Ciclo 01

CICLO02

CICLO03

CICLO04

CICLO05

CICLO06

PRACTICA

PROBLEMA 1:

Supongamos que debemos obtener la suma de los gastos que hicimos en nuestro último viaje, pero no sabemos exactamente cuantos fueron. Elabora un programa que almacene todos los gastos y termine cuando ingreses -1, al final te mostrará el total de dinero gastado.

PROBLEMA 2:

Elabora un programa que dados un grupo definodo de numeros naturales positivos, calcule e imprima el cubo de esos numeros

PROBLEMA 3:

Dados 10 numeros enteros, obtenga la suma de todos los impares y el promedio de los numeros pares

PROBLEMA 4:

Utilizando el problema #3, además indicará el numero de enteros positivos y de numeros negativos ingresados por el usuario

PROBLEMA 5:

Elabora un programa que muestre la serie de ULAM la cual tiene las siguientes características:

    • Comienza con cualquier número positivo

    • Si es par se divide entre 2

    • Si es impar se multiplica por 3 y le sumamos 1 al resultado

El Programa se repite consecutivamente hasta que encuentre el número 1

Por ejemplo, si ingresamos el número 26, la serie es:

26, 13, 40, 20,10,5, 16, 8,4, 2, 1

PROBLEMA 6:

La serie de Fibonacci, es aquella que comienza con 0, 1 los cuales se suman queda 1 agregamos 2, sumamos ambos números 1+2, los cuales dan 3. Sucesivamente el resultado de la suma se suma con el último número, mostrando la siguiente serie:

0,1, 2, 3, 5, 8, 13, 21, etc.

Elabora un programa que muestre la serie n veces

PROBLEMA 7:

Estamos en época de elecciones, elabora un programa que muestre al ganador de la Presidencia, para ello deberas de numerar a cada candidato, es decir asignar un número a cada quién (1, 2, 3, 4), los votantes seleccionaran el número del candidato. Al final el Programa mostrará al ganador por el mayor número de votos captados

VIRJ