Download UNIVERSIDAD TECNOLOGICA DE PEREIRA Facultad de Ing
Document related concepts
no text concepts found
Transcript
UNIVERSIDAD TECNOLOGICA DE PEREIRA Facultad de Ing. Industrial – Informática III %Ingresar tres (3) números y realizar las siguientes operaciones: %a) Potencia: Elevar el número tres a la 5 potencia siempre y cuando el número dos sea %mayor al número uno o que el número uno sea impar. %b) Raíz cuadrada: Determinar la raíz cuadrada de la sumatoria de los números uno y tres %siempre y cuando el número dos sea positivo y que el número tres sea divisible por 6. %Al final mostrar los 2 resultados. clear all clc n1 = 0; n2 = 0; n3 = 0; potencia = 0; raiz = 0; n1 = input('Ingrese el primer número: '); n2 = input('Ingrese el segundo número: '); n3 = input('Ingrese el tercer número: '); if n2 > n1 | mod(n1, 2) ~= 0 potencia = n3 ^ 5; end if n2 >= 0 & mod(n3, 6) == 0 raiz = sqrt(n1 + n3); end disp(sprintf('La potencia es igual a %f', potencia)) disp(sprintf('La raíz cuadrada es igual a %f', raiz)) disp('Fin del ejercicio...') Profesor Wilson Cortés Álvarez – [email protected] UNIVERSIDAD TECNOLOGICA DE PEREIRA Facultad de Ing. Industrial – Informática III %Ingresar cuatro (4) números, determinar cuántos (cantidad) de ellos son pares %mostrando el resultado. clear all clc n1 = 0; n2 = 0; n3 = 0; n4 = 0; canpar = 0; n1 = input('Ingrese el primer número: '); n2 = input('Ingrese el segundo número: '); n3 = input('Ingrese el tercer número: '); n4 = input('Ingrese el cuarto número: '); if mod(n1, 2) == 0 canpar = canpar + 1; end if mod(n2, 2) == 0 canpar = canpar + 1; end if mod(n3, 2) == 0 canpar = canpar + 1; end if mod(n4, 2) == 0 canpar = canpar + 1; end disp(sprintf('La cantidad de números pares es %d', canpar)) disp('Fin del ejercicio...') Profesor Wilson Cortés Álvarez – [email protected] UNIVERSIDAD TECNOLOGICA DE PEREIRA Facultad de Ing. Industrial – Informática III %Ingresar cuatro (4) números, determinar cuántos (cantidad) de ellos son pares % y cuántos de ellos son impares. %mostrando el resultado. clear all clc n1 = 0; n2 = 0; n3 = 0; n4 = 0; canpar = 0; canimpar = 0; n1 = input('Ingrese el primer número: '); n2 = input('Ingrese el segundo número: '); n3 = input('Ingrese el tercer número: '); n4 = input('Ingrese el cuarto número: '); if mod(n1, 2) == 0 canpar = canpar + 1; else canimpar = canimpar + 1; end if mod(n2, 2) == 0 canpar = canpar + 1; else canimpar = canimpar + 1; end if mod(n3, 2) == 0 canpar = canpar + 1; else Profesor Wilson Cortés Álvarez – [email protected] UNIVERSIDAD TECNOLOGICA DE PEREIRA Facultad de Ing. Industrial – Informática III canimpar = canimpar + 1; end if mod(n4, 2) == 0 canpar = canpar + 1; else canimpar = canimpar + 1; end disp(sprintf('La cantidad de números pares es %d', canpar)) disp(sprintf('La cantidad de números impares es %d', canimpar)) disp('Fin del ejercicio...') Profesor Wilson Cortés Álvarez – [email protected] UNIVERSIDAD TECNOLOGICA DE PEREIRA Facultad de Ing. Industrial – Informática III %En una compra se registra la información para tres (3) artículos, así: %- Descripción %- Cantidad %- Valor unitario %- Porcentaje de descuento. %Calcular y mostrar: % - Valor bruto de la compra % - Valor total del descuento % - Valor neto de la compra %Consideración: Se aplica descuento si la cantidad de compra del artículo es superior a 10. clear all clc desc1 = ''; can1 = 0; uni1 = 0; dscto1 = 0; desc2 = ''; can2 = 0; uni2 = 0; dscto2 = 0; desc3 = ''; can3 = 0; uni3 = 0; dscto3 = 0; vlrdscto = 0; Vlrbruto = 0; vlrneto = 0; disp('Artículo Uno') Profesor Wilson Cortés Álvarez – [email protected] UNIVERSIDAD TECNOLOGICA DE PEREIRA Facultad de Ing. Industrial – Informática III desc1 = input('Descripción del artículo: ','s'); can1 = input('Cantidad de compra: '); uni1 = input('Valor unitario: '); dscto1 = input('Porcentaje descuento: '); disp('Artículo Dos') desc2 = input('Descripción del artículo: ','s'); can2 = input('Cantidad de compra: '); uni2 = input('Valor unitario: '); dscto2 = input('Porcentaje descuento: '); disp('Artículo Tres') desc3 = input('Descripción del artículo: ','s'); can3 = input('Cantidad de compra: '); uni3 = input('Valor unitario: '); dscto3 = input('Porcentaje descuento: '); % Si la cantidad de compra es mayor a 10 se calcula el descuento y se % acumula su valor. if can1 > 10 vlrdscto = vlrdscto + (can1 * uni1) * dscto1 / 100; end if can2 > 10 vlrdscto = vlrdscto + (can2 * uni2) * dscto2 / 100; end if can3 > 10 vlrdscto = vlrdscto + (can3 * uni3) * dscto3 / 100; end vlrbruto = (can1*uni1) + (can2*uni2) + (can3*uni3); vlrneto = vlrbruto - vlrdscto; disp('---RESULTADOS---') Profesor Wilson Cortés Álvarez – [email protected] UNIVERSIDAD TECNOLOGICA DE PEREIRA Facultad de Ing. Industrial – Informática III disp(sprintf('Valor bruto %.2f', vlrbruto)) disp(sprintf('Valor descuento %.2f', vlrdscto)) disp(sprintf('Valor neto %.2f', vlrneto)) disp('Fin del ejercicio...') Profesor Wilson Cortés Álvarez – [email protected] UNIVERSIDAD TECNOLOGICA DE PEREIRA Facultad de Ing. Industrial – Informática III %Una persona devenga un salario mensual (30 días) de 3 millones de pesos, al cabo %de un mes de trabajo las novedades para su pago son las siguientes: %- Descuento funerario de $35.000 pesos %- Descuento por cooperativa de $450.000 pesos %- Descuento por alimentación de $90.000 pesos %- Bonificación de buen empleado por $380.000 pesos %Tenga en cuenta que solo labora 20 días del mes. %Calcule y muestre el pago devengado por el empleado de acuerdo a las novedades %reportadas en el periodo. clear all clc pago = 0; % Salario mensual asignado salario = 3000000; % Sueldo a pagar por los 20 días trabajados sueldo = (salario / 30) * 20; % Devengos menos deducciones pago = sueldo + 380000 - 35000 - 450000 - 90000; disp(sprintf('Pago del empleado en el mes %.2f', pago)) disp('Fin del ejercicio...') Profesor Wilson Cortés Álvarez – [email protected]