Algoritmos II A

Ejercicios, Final

Elaborar un menú para los siguientes ejercicios

1. Leer un número, imprimir la suma de los números del cero hasta el numero leído. el número leído debe ser positivo. 

2. Leer un número positivo, imprimir los números pares entre cero y el número.

3. Elabore un programa que permita leer el nombre de una persona,  gana $50000 multiplicado por un número al azar, hasta 8. Solo tiene 3 oportunidades; el usuario puede salir del sorteo cuando desee.





Ejercicios 1


1. leer el precio de 20 productos, ir visualizando el subtotal, terminada la cantidad de productos, hallar:

- si el subtotal es superior a $200000, hacer un descuento del 15%
- si el subtotal es superior a $100000, hacer un descuento del 10%

Imprimir el total a pagar.

2. Desarrolle un programa que permita leer 20 números. Mostrar:

a. ¿Cuántos están entre el 50 y 75, ambos inclusive?
b. ¿Cuántos mayores de 80?
c. ¿Cuántos menores de 30?

3.  Hacer un programa que lea 30 números y determine cuáles y cuántos de ellos son múltiplos de 5.

4. Desarrolle un algoritmo que permita leer un valor entero positivo N y determinar si es primo o no.

5. Leer en 3 oportunidades un grupo de 3 números, imprimirlos de mayor a menor.

6. Elaborar un programa que solicite al usuario un número.

posterior leer 10 números, imprimir:

- cuántos son menores al número leido?
- cuántos mayores al número leido?
- cuántos iguales al número leido?

7. leer las tres notas de 10 estudiantes con su respectivo nombre, para cada uno calcular:

- el promedio por estudiante
- la nota mayor de los estudiantes
- la nota menor de los estudiantes
- el promedio de los 10 estudiantes


Ejercicio 2

  1. Calcular el promedio de 10 estudiantes que tiene 7 calificaciones en la materia de algoritmos.
  2. Leer 10 números e imprimir solamente los números positivos
  3. Leer 20 números e imprimir cuantos son positivos, cuantos negativos y cuantos neutros.
  4. Leer 15 números si son negativos convertirlos a positivos e imprimir dichos números y la cantidad de convertidos.
Ejercicio 3

En una tienda se requiere sistematizar sus ventas:


- 1. Registro de ventas

- 2. Consultar las ventas por producto
- 3. Ventas totales del día.

Antes de realizar la venta se le solicita al cliente su nombre y apellido.


Para el registro de ventas, solo se venden los siguientes productos:


- mecato $500

- gaseosa $1200
- papitas $800
- pasteles &750
- tinto $500
- confites $200

Se solicita la cantidad y se muestra el valor del producto, el cliente puede llevar varios productos


Mostrar el total a pagar por el cliente.


Para consultas. Se digita el código del producto y se visualiza:


el nombre del producto.

su valor unitario
cantidad de productos vendidos 
valor vendido

Para las ventas totales. se muestra el valor vendido de todos los productos.

Semana 4 

Video, acá


Ejercicio 4


1. Se debe llevar el control de matriculas por grupos, los grupos no deben superar los 20 estudiantes, a quienes se solicita su numero de documento, sexo y edad; de ser superado, se debe acceder a otro grupo, y repetir el proceso; solo existen 5 grupos de estudio. se debe imprimir el promedio de edad de cada grupo existente, cuantos hombres y cuantas mujeres en cada grupo, y el total de estudiantes.




2. "Fiesta" se encuentra de aniversario y ha programado una serie de ofertas con la finalidad de brindar facilidades a sus clientes y al a vez de incrementar sus ventas. Estas ofertas se basan específicamente en un porcentaje de descuento sobre el total de compra el cual varía de acuerdo al monto



* Por un monto mayor o igual a $500000 se hará un descuento del 30%



* Por un monto menor de $500 000pero mayor o igual a 200 mil se hará un descuento del 20%



* Por un monto menor de $200 000pero mayor o igual a 100 mil se hará un descuento del 10%



Mostrar el total recaudado en la tienda por todas sus ventas.



3. Realizar un algoritmo que le permita saber a cerca de una cantidad de personas encuestadas si es hombre o mujer , casado o viudo, con hijos o sin hijos y si vive en Medellín o en Cali , de profesión médico o arquitecto y si ha viajado fuera del país . se tiene de la persona nombre , el estado civil, y el número de hijos , la ciudad, la profesión, y lugar de viajes realizados , se pide mostrar mensaje en cada caso. cuántos de cada caso



4. Una compañía de seguros está abriendo un departamento de finanzas y estableció un programa para captar clientes, que consiste en lo siguiente: Si el monto por el que se efectúa la fianza es menor que $7300000 la cuota a pagar será por el 4% del monto, y si el monto es mayor que $10500000 la cuota a pagar será el 2% del monto, en cualquier otro caso la cuota será del 3% . La afianzadora desea determinar cuál será la cuota que debe pagar cada cliente. Y cuantos clientes prestaron en cada modalidad. 



5. Dada la Nota de bases de datos, Estadística e Informática de un grupo de 25 alumnos, realice un algoritmo que permita calcular y dar como salida lo siguiente: 
Promedio de Informática 
Cantidad de aprobados en bases de datos, se aprueba con 3 
Nota mayor de estadística 
Nota menor de Informática y Nombre de la persona que la Obtuvo. 

6. Elaborar un programa que le permita saber cuánto tiene que pagar por la factura de luz un usuarios del servicio.

Se tiene el valor antiguo del contador y el valor nuevo del mismo ,el neto a pagar es una cuota fija de (8600) más una cuota variable que depende del consumo y se calcula por rangos así;

El consumo de los 200 primeros kws se cobran a 300 pesos cada kws .

Los $250 kws siguientes a los 200 primeros se cobraran a $280 cada kws y si el consumo pasa de 450 kw el excedido del análisis anterior se cobra a $170 cada uno .


7. Leer las 4 notas de 10 estudiantes, imprimir el promedio, el nombre; al finalizar, la nota mayor, la nota menor y la suma de todas las notas.

Ejercicio Final

Asunto: FINAL

En la primera linea, debe aparecer apellidos y nombres del estudiante.

Se requiere elaborar un programa para facturación, se pide el código del cliente y su nombre, el valor del producto y la cantidad de producto, el cliente puede llevar varios artículos, se muestra el subtotal por artículo y lo que va del total de la compra. Como estamos de aniversario solo se permiten 3 artículos por cliente de un mismo producto. No se deben aceptar cantidades negativas. Cada 6 clientes se lanza un número al azar, (hasta 20), que será un descuento del total de la compra, solo a ese cliente; a los demás se les aplica un descuento del 5%. Este aniversario es solo para los primeros 20 clientes.


Al finalizar, además, imprimir para la empresa:

El total de compras por los clientes.
El total de descuentos.
La cantidad de artículos vendidos.


practicastobias@gmail.com

Posible respuesta

op =1
vp=0
cp=0
vart=0
Mientras con<4
con=con+1
cc=cc+1

Imprimir "Código: "
leer cod
Imprimir "Nombre: "
leer nom
Mientras  op <> 0
imprimir "Valor producto: "
leer val
Imprimir "Cantidad: "
leer cp
Mientras cp>3 o cp<1
Imprimir "Solo se permiten 3 artículos"
Imprimir "Cantidad: "
leer cp
FinMientras
vp=val*cp
Imprimir "_____________________________"
Imprimir "Valor artículo: " ,vp
tot=tot+vp
Imprimir "Total compra: ", tot
Imprimir "_____________________________"
Imprimir "Otro artículo: 0. No 1. Si "
Leer op
Limpiar Pantalla
FinMientras
op=1
si cc=2
imprimir "Usted es el usuario: ", cc
Imprimir "TIENE DERECHO A UN DESCUENTO. MUCHA SUERTE"
valdes=aleatorio(1,20)
imprimir "Su descuento es del: ",valdes, "%"
Imprimir "_____________________________"
vc=tot
tot = tot-(tot*valdes/100)
cc=0
SiNo
vc=tot
tot = tot-(tot*5/100)
imprimir "Su descuento es del 5%: "
FinSi
imprimir "Apreciado cliente: ", nom
Imprimir "_____________________________"
Imprimir "Valor de la compra: ", vc
Imprimir "El total a pagar: " , tot
tot=0
esperar Tecla
Limpiar Pantalla
FinMientras

Imprimir "TERMINO EL ANIVERSARIO "

    PRINCIPAL

    Student, acá Estudiantes, acá