Practica 04 Estructuras Condicionales
Practica 04 Estructuras Condicionales
Practica 04 Estructuras Condicionales
PROFESIONAL DE QUIMICA
FACULTAD DE
INGENIERIA QUIMICA Y
ESTRUCTURA DE CONTROL III CICLO
PETROQUIMICA
EJERCICIOS
1. Elaborar el programa script en MATLAB SOLUCION: Programa (script)
para calcular el logaritmo natural para el m=1:10
rango de números de 1 hasta 11. if m<=11
p=log10(m)
end
2. Calcula la raíz cuadrada SOLUCION: Programa (script)
Calcula la raíz cuadrada si el número es x=input('Introduce un número: ');
positivo. Si no, no hace nada if x>0
x=sqrt(x);
end
disp(x);
3. Calcular el Valor Absoluto SOLUCION: Programa (script)
x=input('introduzca valor de x=')
if x<0;
Valor_Absoluto=-x
end
disp('El Valor Absoluto es')
4. Cálculo del salario de un trabajador SOLUCION: Programa (script)
Un trabajador cobra un determinado salario t=input('Introduzca el número de horas
por hora hasta 40 horas semanales. trabajadas=');
Además, si hace horas extras (más de 40 h=input('Introduzca el salario por horas en
horas semanales), esas horas se las pagan SOLES=');
un 50% más. Escribir un programa (script) Pago_Semanal=t*h
que calcule la paga semanal del trabajador. if (t>40)
El programa pedirá al usuario que Pago_Semanal=Pago_Semanal+(t-40)*0.5*h
introduzca el total de horas y el salario por end
hora. El programa visualizará la paga
semanal del trabajador.
5. Programa para identificar flujo laminar SOLUCION: Programa (script)
Re=input('Numero de Reynolds')
if Re<=2100
fanning=64./Re
disp('flujo laminar,factor = '),fanning
end
6. Elaborar el programa scrit en matlab para m=11:20
calcular el logaritmo natural para el rango if (<=11)
de números del 11 hasta 20, p=log10(m)
end
16/01/2024 Pá gina 1
EJERCIOS
1. Introduzca las siguientes instrucciones en Al ejecutar el programa:
MATLAB
>> k=2;
>> if k==1;
disp('k es uno')
else
disp('k no es uno')
end
EJERCICIOS
1. Desarrolle un programa que permita SOLUCION:
determinar el valor de la función (y) x=input('Ingrese un valor: ')
para un valor de x ingresado por el if x<=11
usuario. y=3*x+36;
{
3 x +36 , si∧ x ≤ 0 elseif x<=33
2
x −10 , si 11< x ≤ 0 y=x^2-10;
y=f ( x )=
x+ 6 , si∧x< x ≤ 64 elseif x<=64
0 para los demas valores y=x+6;
else
y=0;
end
display(y)
16/01/2024 Pá gina 2