Professional Documents
Culture Documents
Práctica 4
1. Expresiones lógicas
- Describa el por qué los resultados de los siguientes proceso:
- 3 4 16/2
- 3 4 16/2
- Realizar un algoritmo en el que el usuario digita dos valores, los que se comparan y se muestra
un mensaje si son diferentes o iguales.
- Cuando una parte se fabrica, las dimensiones usualmente se especifican con una tolerancia.
Suponga que cierta parte necesita tener 5.4 cm de largo, más o menos 0.1 cm (5.4 0.1 cm).
Escriba un script que lea la longitud y que determine si esta parte está dentro de dichas
especificaciones.
- Desafortunadamente, Estados Unidos actualmente usa unidades tanto métricas como inglesas.
Suponga que la parte del problema 3 se inspeccionó al medir la longitud en pulgadas en lugar
de cm. Escriba y pruebe un script que determine si la parte está dentro de las especificaciones y
que además pregunte si el ingreso es en cm o pulgadas (1: cm, 2: pulgadas).
- Realizar un programa que compare el valor de las ventas y le descuente el 5% si las ventas son
menores que 900000, de lo contrario descuente el 10%.
- Dado un monto calcular el descuento considerando que por encima de 100 el descuento es el
10% y por debajo de 100 el descuento es el 2%.
- Se trata de escribir el algoritmo que permita emitir la factura correspondiente a una compra de
un artículo determinado, del que se adquieren una o varias unidades. El IVA es del 15% y si el
precio bruto (precio venta más IVA) es mayor de 50.00 pesos se debe realizar un descuento del
5%.
- A un trabajador le descuentan de su sueldo el 10% si su sueldo es menor o igual a 1000. Por
encima de 1000 y hasta 2000 el 5% del adicional, y por encima de 2000 el 3% del adicional.
Calcular el descuento y sueldo neto que recibe el trabajador dado su sueldo.
- Realizar un script en el que el usuario digite dos números y muestre los siguientes mensajes: si
la suma de los dos números es igual a 3, si la suma de los dos números es mayor a 10 o ninguna
de las dos opciones anteriores.
- Hacer un programa en matlab que calcule el total a pagar a un vendedor, teniendo en cuenta los
siguientes criterios:
Si las ventas están entre 1000000 y 5000000 el vendedor tiene una comisión del 2% sobre su
salario y además el 0.5% sobre las ventas. Si las ventas son mayores que 5000000 y 10000000,
el vendedor tiene una comisión del 3% sobre su salario y además el 0.3% sobre las ventas. Si
las ventas son mayores a 10000000, al vendedor se le suma el 1% de las ventas.
- Hacer un programa en matlab que calcule la nota definitiva de un estudiante, teniendo en cuenta
lo siguiente:
El usuario ingresa las notas en un vector, si el vector tienen menos de 4 notas, debe mostrarse
un mensaje de error ‘ingrese todas las notas’ Si el vector tiene 4 notas, el cálculo de la definitiva
corresponde al siguiente: la primera nota vale el 10%, la segunda el 30%, la tercera el 40% y la
cuarta nota el 20%. Si el vector tiene más de cuatro notas, el cálculo de la definitiva
corresponde al siguiente: se suman todas las notas y se divide entre la cantidad de notas.
Lfg.