Sie sind auf Seite 1von 8

UNIVERSIDAD TECNOLOGICA DE PEREIRA Facultad de Ing.

Industrial Informtica T2 Marzo de 2013 %Ingresar tres (3) nmeros y realizar las siguientes operaciones: %a) Potencia: Elevar el nmero tres a la 5 potencia siempre y cuando el nmero dos sea %mayor al nmero uno o que el nmero uno sea impar. %b) Raz cuadrada: Determinar la raz cuadrada de la sumatoria de los nmeros uno y tres %siempre y cuando el nmero dos sea positivo y que el nmero tres sea divisible por 6. %Al final mostrar los 2 resultados. clc clear all n1 = 0; n2 = 0; n3 = 0; potencia = 0; raiz = 0; n1 = input('Ingrese el primer nmero: '); n2 = input('Ingrese el segundo nmero: '); n3 = input('Ingrese el tercer nmero: '); 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 raz cuadrada es igual a %f', raiz)) disp('Fin del ejercicio...')

Profesor Wilson Corts lvarez wcortes@utp.edu.co wcortesalvarez@yahoo.com

UNIVERSIDAD TECNOLOGICA DE PEREIRA Facultad de Ing. Industrial Informtica T2 Marzo de 2013 %Ingresar cuatro (4) nmeros, determinar cuntos (cantidad) de ellos son pares %mostrando el resultado. clc clear all n1 = 0; n2 = 0; n3 = 0; n4 = 0; canpar = 0; n1 = input('Ingrese el primer nmero: '); n2 = input('Ingrese el segundo nmero: '); n3 = input('Ingrese el tercer nmero: '); n4 = input('Ingrese el cuarto nmero: '); 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 nmeros pares es %d', canpar)) disp('Fin del ejercicio...')
Profesor Wilson Corts lvarez wcortes@utp.edu.co wcortesalvarez@yahoo.com

UNIVERSIDAD TECNOLOGICA DE PEREIRA Facultad de Ing. Industrial Informtica T2 Marzo de 2013 %Ingresar cuatro (4) nmeros, determinar cuntos (cantidad) de ellos son pares % y cuntos de ellos son impares. %mostrando el resultado. clc clear all n1 = 0; n2 = 0; n3 = 0; n4 = 0; canpar = 0; canimpar = 0; n1 = input('Ingrese el primer nmero: '); n2 = input('Ingrese el segundo nmero: '); n3 = input('Ingrese el tercer nmero: '); n4 = input('Ingrese el cuarto nmero: '); 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;
Profesor Wilson Corts lvarez wcortes@utp.edu.co wcortesalvarez@yahoo.com

UNIVERSIDAD TECNOLOGICA DE PEREIRA Facultad de Ing. Industrial Informtica T2 Marzo de 2013 else canimpar = canimpar + 1; end if mod(n4, 2) == 0 canpar = canpar + 1; else canimpar = canimpar + 1; end disp(sprintf('La cantidad de nmeros pares es %d', canpar)) disp(sprintf('La cantidad de nmeros impares es %d', canimpar)) disp('Fin del ejercicio...')

Profesor Wilson Corts lvarez wcortes@utp.edu.co wcortesalvarez@yahoo.com

UNIVERSIDAD TECNOLOGICA DE PEREIRA Facultad de Ing. Industrial Informtica T2 Marzo de 2013 %En una compra se registra la informacin para tres (3) artculos, as: %- Descripcin %- Cantidad %- Valor unitario %- Porcentaje de descuento. %Calcular y mostrar: % - Valor bruto de la compra % - Valor total del descuento % - Valor neto de la compra %Consideracin: Se aplica descuento si la cantidad de compra del artculo es superior a 10. clc clear all 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;
Profesor Wilson Corts lvarez wcortes@utp.edu.co wcortesalvarez@yahoo.com

UNIVERSIDAD TECNOLOGICA DE PEREIRA Facultad de Ing. Industrial Informtica T2 Marzo de 2013 disp('Artculo Uno') desc1 = input('Descripcin del artculo: ','s'); can1 = input('Cantidad de compra: '); uni1 = input('Valor unitario: '); dscto1 = input('Porcentaje descuento: '); disp('Artculo Dos') desc2 = input('Descripcin del artculo: ','s'); can2 = input('Cantidad de compra: '); uni2 = input('Valor unitario: '); dscto2 = input('Porcentaje descuento: '); disp('Artculo Tres') desc3 = input('Descripcin del artculo: ','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);
Profesor Wilson Corts lvarez wcortes@utp.edu.co wcortesalvarez@yahoo.com

UNIVERSIDAD TECNOLOGICA DE PEREIRA Facultad de Ing. Industrial Informtica T2 Marzo de 2013 vlrneto = vlrbruto - vlrdscto; disp('---RESULTADOS---') disp(sprintf('Valor bruto %.2f', vlrbruto))

disp(sprintf('Valor descuento %.2f', vlrdscto)) disp(sprintf('Valor neto disp('Fin del ejercicio...') %.2f', vlrneto))

Profesor Wilson Corts lvarez wcortes@utp.edu.co wcortesalvarez@yahoo.com

UNIVERSIDAD TECNOLOGICA DE PEREIRA Facultad de Ing. Industrial Informtica T2 Marzo de 2013 %Una persona devenga un salario mensual (30 das) 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 alimentacin de $90.000 pesos %- Bonificacin de buen empleado por $380.000 pesos %Tenga en cuenta que solo labora 20 das del mes. %Calcule y muestre el pago devengado por el empleado de acuerdo a las novedades %reportadas en el periodo. clc clear all pago = 0; % Salario mensual asignado salario = 3000000; % Sueldo a pagar por los 20 das 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 Corts lvarez wcortes@utp.edu.co wcortesalvarez@yahoo.com

Das könnte Ihnen auch gefallen