0% encontró este documento útil (0 votos)
4 vistas6 páginas

Ejercicios de programación en Matlab

El documento presenta dos ejercicios en Matlab. El primer ejercicio solicita un valor de x y ajusta su valor según condiciones específicas, mientras que el segundo ejercicio calcula la suma, promedio y valores máximo y mínimo de una serie de concentraciones ingresadas por el usuario. Ambos ejercicios utilizan estructuras de control y bucles para procesar la información.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas6 páginas

Ejercicios de programación en Matlab

El documento presenta dos ejercicios en Matlab. El primer ejercicio solicita un valor de x y ajusta su valor según condiciones específicas, mientras que el segundo ejercicio calcula la suma, promedio y valores máximo y mínimo de una serie de concentraciones ingresadas por el usuario. Ambos ejercicios utilizan estructuras de control y bucles para procesar la información.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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);

También podría gustarte