Ejercicios de Visual Basic

7
Ejercicios de Visual Basic 1.- (*) Ingresar dos valores, calcular y mostrar el resultado de sumarlos. 2.- Ingresar tres valores, calcular y mostrar el resultado de sumarlos y promediarlos. 3.- Ingresar dos valores, calcular y mostrar el resultado obtenido de sumarlos, restarlos, multiplicarlos y dividirlos. Nota: Tener en cuenta para la división, que el divisor debe ser distinto de cero. 4.- Ingresar el precio unitario de un producto y la cantidad vendida del mismo. Calcular el importe vendido y la comisión del vendedor (15%). Mostrar los resultados. 6.- Leer un número y mostrar por pantalla si es positivo o negativo. Nota: positivo >= 0, negativo < 0. 7.- Un alumno tiene una nota de concepto, otra por evaluación escrita y una tercera de evaluación oral. Ingresar las tres notas y calcular su promedio. Además, se deberá indicar : PROMOCIONADO cuando el promedio sea >= 7, APROBADO si el promedio está comprendido entre >= 4 y <7, o DESAPROBADO cuando el promedio es < 4. 8.- Leer tres números. Corresponderán a los lados de un triángulo. Determinar que tipo de triángulo es. NOTA: No es triángulo cuando la suma de dos de sus lados es inferior al tercero. EQUILATERO: los tres lados iguales. ISOSCELES: solo dos de sus lados iguales.

Transcript of Ejercicios de Visual Basic

Page 1: Ejercicios de Visual Basic

Ejercicios de Visual Basic

1.- (*) Ingresar dos valores, calcular y mostrar el resultado de sumarlos.

2.- Ingresar tres valores, calcular y mostrar el resultado de sumarlos y promediarlos.

3.- Ingresar dos valores, calcular y mostrar el resultado obtenido de sumarlos, restarlos,

multiplicarlos y dividirlos.

Nota: Tener en cuenta para la división, que el divisor debe ser distinto de cero.

4.- Ingresar el precio unitario de un producto y la cantidad vendida del mismo. Calcular el importe vendido y la comisión del vendedor (15%). Mostrar los resultados.

6.- Leer un número y mostrar por pantalla si es positivo o negativo. Nota: positivo >= 0, negativo < 0.

7.- Un alumno tiene una nota de concepto, otra por evaluación escrita y una tercera de evaluación oral. Ingresar las tres notas y calcular su promedio. Además, se deberá indicar : PROMOCIONADO cuando el promedio sea >= 7, APROBADO si el promedio está comprendido entre >= 4 y <7, o DESAPROBADO cuando el promedio es < 4.

8.- Leer tres números. Corresponderán a los lados de un triángulo. Determinar que tipo de

triángulo es. NOTA: No es triángulo cuando la suma de dos de sus lados es inferior al tercero. EQUILATERO: los tres lados iguales. ISOSCELES: solo dos de sus lados iguales. ESCALENO: los tres lados distintos.

9.- Los empleados de un comercio cobran su sueldo de acuerdo a la categoría que poseen (A o B). Ingresar el nombre del empleado, los años de trabajo en la compañía y su categoría. Calcular el sueldo sabiendo que la categoría A cobra $650 y la B $450. Por cada año de antigüedad tienen un plus de $30. Mostrar el resultado.

10.- Ingresar dos datos por teclado: el precio de un pasaje y la categoría del pasajero, a

saber: M = Menor, A = Adulto, J= Jubilado. Si el pasajero es un menor, se deberá hacer un 25% de descuento, si es un

Page 2: Ejercicios de Visual Basic

jubilado un 50% de descuento. Mostrar el precio resultante. -------------------------------------------------------------------------------------------------- 12.- Ingresar un número entero positivo, distinto de cero e inferior a 2500. Calcular la

sumatoria de todos sus antecesores, partiendo desde el cero. Ejemplo: 6 deberá devolver 21, resultante de 6+5+4+3+2+1

13.- Ingresar un número distinto de cero. Calcular su factorial. Nota: factorial de 5 = 5 x 4 x 3 x 2 x 1 = 120.

14.- Ingresar dos números “a” y “b”. Controlar que “b” sea mayor o igual que “a”. Calcular

la suma de todos aquellos que se encuentren comprendidos entre esos topes. Ejemplo: 4 y 9, deberá devolver 39, resultante de 4+5+6+7+8+9

-------------------------------------------------------------------------------------------------- 15.- Ingresar las notas de 10 alumnos pertenecientes a un curso e indicar: Cantidad de alumnos que aprobaron con una nota comprendida entre 4 y 6. Cantidad de alumnos aplazados (nota menor a 4). Cantidad de alumnos promocionados (nota superior o igual o 6).

16.- Ingresar 10 números. Contar cuantos inferiores al número 100 se ingresaron. Mostrar el

resultado.

17.- Ingresar números hasta que uno sea cero. Calcular el promedio de ellos y mostrar el resultado y cuántos se ingresaron.

18.- Ingresar por pantalla el importe de cada una de las facturas de venta realizadas por un comercio en el transcurso de un día. Para finalizar el ingreso se tomará el importe 0. Calcular el total facturado. Contar cuantas facturas se emitieron.

19.- Ingresar una serie de valores que representan los precios de los artículos de un comercio. Se dará por finalizada la lectura con el valor de precio 0 (cero). Contar cuantos artículos tienen un precio

inferior a 500$, cuantos están en el rango 500$ y 1500$ inclusive y cuántos por encima de esa cifra.

Page 3: Ejercicios de Visual Basic

20.- Una casa de artículos para el hogar ofrece a los clientes los siguientes planes de pago: PLAN 1: Contado, se hace el 10% de descuento sobre el precio de lista. PLAN 2: Tres cuotas, 50% al contado y el resto en dos cuotas iguales. El precio de lista se incrementa en un 10%. PLAN 3: Cuatro cuotas, 25% al contado y el resto en tres cuotas iguales. El precio de lista se incrementa en un 15%. PLAN 4: Totalmente financiado en 8 cuotas. El 60% se reparte en partes iguales en las cuatro primeras cuotas, el resto

de la misma forma en las últimas cuatro. El precio de lista se incrementa en un 25%. Crear un formulario que permita: a) Ingresar el código del artículo, su nombre, el precio de lista y el número de plan elegido. b) Calcular el importe final y, de no ser contado el valor de cada una de las cuotas.

21.- Un comercio tiene sus ventas identificadas por un código, a saber: Código 1 corresponde al sector ferretería, Código 2 corresponde al sector pinturería, Código 3 corresponde a ventas varias. Ingresar el código de identificación (1, 2 o 3) y el importe vendido para ese rubro. El proceso finalizará cuando se ingrese un código 0 (cero). Se solicita conocer la cantidad de ventas ingresadas, el total vendido para cada código y la suma total de los importes.

23.- En el club “Futbolito” se ha organizado un torneo interno de fútbol en la categoría menores. Participarán catorce (16) equipos, cada uno de ellos participará en cuatro (4) encuentros. Se necesita generar un programa que, al finalizar el torneo, permita ingresar: nombre del equipo, cantidad de partidos ganados, empatados, perdidos, total de goles realizados a favor, goles no atajados a los contrincantes y/o en contra. A partir de los datos ingresados, se deberá obtener para cada equipo el puntaje obtenido en el campeonato, teniendo

en cuenta que la asociación otorga:

Condición Puntos Partido Ganado 2 Partido Empatado 1 Partido Perdido -1

Al finalizar el proceso, se debe indicar: a) El puntaje más alto, b) El puntaje más bajo, c) Cantidad de equipos cuya cantidad total de goles realizados a favor fue nula. d) Cantidad de equipos cuya cantidad total de goles no atajados a los contrincantes y/o en contra fue superior a cinco

Page 4: Ejercicios de Visual Basic

24.- En la competencia denominada “Tiro al blanco” se inscribieron 5 jugadores. Cada uno de ellos tendrá la posibilidad de disparar cuatro (4) veces. Se necesita generar un programa que permita al finalizar el campeonato ingresar: apellido y nombre del participante, edad, sexo y para cada uno de los cuatro disparos, la distancia en milímetros desde el centro al punto de impacto. Sabiendo que se otorgan los siguientes puntajes:

Distancia Puntos 0 a 5 mm 20 6 a 10 mm 15 11 a 15 mm 10 16 a 20 mm 5 Más de 20mm Sin puntaje

Para cada jugador indicar el puntaje total obtenido. Finalizado el proceso se deberá dar a conocer el o los nombres de

los jugadores (en caso de estar empatados) que hayan resultado ganadores y quien o quienes compartan el último

lugar.

25.- La compañía “Estadísticas” ha realizado un relevamiento en el interior del país y es

necesario generar un programa para el procesamiento de dichos datos. Se deberán ingresar: - código de ciudad (1: Sta. Fé, 2: Valle Fértil, 3: Barreal), - calificación de la vivienda (1: extrema pobreza, 2: humilde, 3: normal, 4: acomodada, 5: lujosa), - cantidad de adultos, - cantidad de niños menores a 1 año de edad, - cantidad niños entre 1 y 6 años, - cantidad de niños entre 6 y 12 años. Aquellas registraciones que reúnan las características que se mencionan a continuación se las calificará como en

“Situación Riesgosa de Pobreza”, a saber: vivienda tipo 1, cantidad total de niños mayor o igual a siete (7). El ingreso finalizará cuando se indique código de ciudad cero (0), cuando se deberá indicar: - Cantidad de familias relevadas en cada ciudad. - Cantidad de familias en situación riesgosa de pobreza en cada ciudad y el porcentaje que representan respecto del total de la cuidad a donde pertenecen.

26.- Una compañía aérea posee las siguientes categorías de pasajes: P=PRIMERA,

Page 5: Ejercicios de Visual Basic

T=TURISTA y A=AZUL. Por un viaje a Europa o Estados Unidos (lugares con los que opera únicamente), posee los

siguientes precios base: U$S 1500, U$S 900 y U$S 650 en cada una de las categorías respectivamente. Esos precios

pueden sufrir un descuento, teniendo en cuenta la edad del pasajero, a saber: *Menores de 1 (un) año, abonan sólo el 10% del valor base, *Menores de 3 (tres) años, abonan sólo el 30% del valor base, y *Menores de 5 (cinco) años, abonan el 60% del valor base. El equipaje permitido para cada pasajero (mayor de 5 años)

son 2 (dos) valijas de 12 kg. cada una, en caso de excederse de la cantidad de valijas se abonará un recargo de 15 U$S por cada una adicional. Si se sobrepasara en el peso estipulado como tope, el adicional es de 2,50 U$S por cada kg. excedido. Se pide calcular para cada boleto, el precio final a abonar. Finalizada la jornada, se deberá mostrar:

a) Cantidad de pasajes vendidos en cada una de las categorías (PRIMERA, TURISTA y AZUL), b) Cantidad de pasajes con exceso en cantidad de valijas y/o en peso. c) Total general vendido en U$S. d) Total recaudado por excesos.