José Daniel Castro Roldán
Ejercicio 1
Matlab:
clc
clear all
close all
% Mostrar el valor final de x
x = input('Ingrese el valor de x: ');
% Si x >= 10
if x >= 10
% Repetir hasta que x < 50
while x >= 50
x = x - 5;
end
else
% Si x < 5
if x < 5
x = 5;
else
x = 7.5;
end
disp(['El valor final de x es: ', num2str(x)]);
end
Ejercicio 2
MatLab:
clc
clear all
close all
% Definir Variables
concentracion = 0;
suma = 0;
promedio = 0;
n = 0;
acum = 1;
maximo = 0;
band = true;
% Solicitar al usuario la cantidad de datos de concentración a calcular
fprintf('¿Cuántos datos de concentración desea calcular? ');
concentracion = input('');
while acum <= concentracion
fprintf('Ingrese el nivel de concentración número %d: ', acum);
n = input('');
if band
maximo = n;
minimo = n;
band = false;
else
if n > maximo
maximo = n;
else
if n < minimo
minimo = n;
end
end
end
suma = suma + n;
acum = acum + 1;
end
promedio = suma / concentracion;
fprintf('La suma de las concentraciones es: %f\n', suma);
fprintf('El promedio de las concentraciones es: %f\n', promedio);
fprintf('La mayor concentración es: %f\n', maximo);