Sunteți pe pagina 1din 9

UNIVERSIDAD NACIONAL DE TRUJILLO – SEDE SANTIAGO DE CHUCO

PRACTICA N° 1
1.
clean all
clc
pm=input('peso molecular del oxigeno: ');
m=input('masa del oxigeno: ');
Nm=m/pm;
fprintf ('el numero de moles es: %5.2f\n',Nm);

2.
clear all
clc
a=input('valor de la altura: ');
b=input('valor de la base: ');
p=2*(a+b)
A=(b*a)
d=(a^2+b^2)^1/2
fprintf('el perimetro del rectangulo es: %5.2f\n',p);
fprintf('el area del rectangulo es: %5.2f\n',A);
fprintf('la diagonal del rectangulo es: %5.2f\n',d);

3.
clear all
clc
d=input('ingrese la densidad del h2o: ');
pp=input('ingrese el porcentaje en peso: ');
p=input('ingrese el peso molecular: ');
m=(10*d*pp)/p
fprintf('la molaridad es: %5.2f\n',m);

4.
clear all
clc
c=input('ingrese temperatura en grados centigrados: ');
f=9/5*c+32
fprintf('la temperatura en grados fahrenheit es: %5.2f\n',f);

5.
clear all
clc
n=input('ingrese el numero de moles de HCl: ');
N=input('ingrese el numero total de moles de HCl: ');
F=n/N
fprintf('la fraccion molar es: %5.2f\n',F);

COMPUTACION II - INGENIERIA AMBIENTAL


1
UNIVERSIDAD NACIONAL DE TRUJILLO – SEDE SANTIAGO DE CHUCO

6.
clear all
clc
T=input('ingrese la temperatura en grados centigrados: ');
N=input('ingrese el numero de moles: ');
V=input('ingrese el volumen del gas en lts: ');
R=input('ingrese el valor de la constante de gases: ');
P=(N*R*T)/V
fprintf('la presion del gas es: %5.2f\n',P);

7.
clear all
clc
x=input('ingrese el numero en metros: ');
y=x*3.2
z=x*39.37
fprintf('el numero en pies: %5.2f\n',y);
fprintf('el numero en pulgadas: %5.2f\n',z);

8.
clear all
clc
V=input('ingrese el volumen de h2o en dm^3: ');
NE=input('numero de equivalentes de su solutos: ');
N=NE/V
fprintf('la normalidad es: %5.2f\n',N);

9.
clear all
clc
r=input('radio del cilindro: ');
h=input('altura del cilindro: ');
V=pi*r^2*h
fprintf('el volumen del cilindro es: %5.2f\n',V);

10.
clear all
clc
N=input('numero de moles: ');
m=input('la masa en kg: ');
M=N/m
fprintf('la molalidad es: %5.2f\n',M);

COMPUTACION II - INGENIERIA AMBIENTAL


2
UNIVERSIDAD NACIONAL DE TRUJILLO – SEDE SANTIAGO DE CHUCO

PRACTICA N° 2
1.
clear all
clc
A=input('ingrese el 1er numero entero: ');
B=input('ingrese el 2do numero entero: ');
C=A/B
fprintf('el numero A es divisible por B: %5.2f\n',C);

2.
clear all
clc
a=input('ingrese la nota del 1° examen: ');
b=input('ingrese la nota del 2° examen: ');
P=(a+b)/2
if P>10
disp('aprobado');
elseif P<20
disp('desaprobado');
else P>20
disp('error');
end

3.
clear all
clc
c=input('ingrese el capital: ');
if c<500
disp('TI=2% mensual');
elseif c>1500
disp('TI=9% mensual');
else 1500>=c>=500
disp('TI=4.5% mensual');
end

4.
clear all
clc
a=input('1° numero: ');
b=input('2° numero: ');
c=input('3° numero: ');
intermedio=a;
if a<b<c
intermedio=b
end
if a<c<b
intermedio=c
end
fprintf('el intermedio es: %.2f\n',intermedio);

COMPUTACION II - INGENIERIA AMBIENTAL


3
UNIVERSIDAD NACIONAL DE TRUJILLO – SEDE SANTIAGO DE CHUCO

5.
clc
clear all
m=input('numero de mes del 1 al 12: ');
switch m
case {1,3,5,7,8,10,12}
disp('d=31');
case {4,6,9,11}
disp('d=30');
end
a=input('ingrese el año: ');
if(rem(a,4)==0 && rem(a,100)~=0) || rem(a,400)==0
disp('d=29');
else
disp('d=28');
end

7.
clear all
clc
x=input('el valor de la variable x dada por la funcion:');
if x>0
fx=x^3+x/2
end
if x>=0
fy=4*x^2-2
end

8.

clear all
clc
x=input('ingrese el valor de x:');
y=input('ingrese el valor de y:');
z=input('ingrese el valor de z:');
a=x+y+z;
if x>0
disp('triangulo equilatero');
elseif y>0
disp('triangulo escaleno');
elseif z>0
disp('triangulo isosceles');
elseif x+y>z
disp('triangulo equilatero');
elseif x+z>y
disp('triangulo escaleno');
elseif y+z>x
disp('triangulo isosceles');
else
disp('error');
end

COMPUTACION II - INGENIERIA AMBIENTAL


4
UNIVERSIDAD NACIONAL DE TRUJILLO – SEDE SANTIAGO DE CHUCO

PRACTICA N° 3
5.

clear all
clc
m=input('igrese el numero de mes del 1 al 12: ');
d=input('ingrese el dia del 1 al 30: ');
if m==1
if d<21
disp('Capricornio');
else
disp('Acuario');
end
end
if m==2
if d<19
disp('Acuario');
else
disp('Picis');
end
end
if m==3
if d<21
disp('Piscis');
else
disp('Aries');
end
end
if m==4
if d<21
disp('Aries');
else
disp('Tauro');
end
end
if m==5
if d<22
disp('Tauro');
else
disp('Géminis');
end
end
if m==6
if d<21
disp('Géminis');
else
disp('Cancer');
end
end
if m==7
if d<21
disp('Cancer');
else
disp('Leo');
end
end
if m==8
if d<21
disp('Leo');

COMPUTACION II - INGENIERIA AMBIENTAL


5
UNIVERSIDAD NACIONAL DE TRUJILLO – SEDE SANTIAGO DE CHUCO

else
disp('Virgo');
end
end
if m==9
if d<22
disp('Virgo');
else
disp('Libra');
end
end
if m==10
if d<21
disp('Libra');
else
disp('Escorpio');
end
end
if m==11
if d<21
disp('Escorpio');
else
disp('Sagitario');
end
end
if m==12
if d<21
disp('capricornio');
else
disp('Capricornio');
end
end

6.

clear all
clc
m=input('ingresar un numero de mes del 1 al 12:');
d=input('ingresar el numero de dia del 1 al 30:');
if m==1||m==3
disp('verano');
elseif m==3
if d<22
disp('verano');
else
disp('otoño');
end
elseif m==4||m==5
disp('otoño');
elseif m==6
if d<22
disp('otoño');
else
disp('invierno');
end
elseif m==7||m==8
disp('invierno');
elseif m==9
if d<22
disp('invierno');

COMPUTACION II - INGENIERIA AMBIENTAL


6
UNIVERSIDAD NACIONAL DE TRUJILLO – SEDE SANTIAGO DE CHUCO

else
disp('primavera');
end
elseif m==10||m==11
disp('primavera');
elseif m==12
if d<22
disp('primavera');
else
disp('verano');
end
else
disp('error')
end

PRACTICA N° 5
2.
function m=monto(c,np,t)
%funcion para calcular el monto generado a partir de un capital
%argumento de entrada:
%c:capitaldepositado
%np:numerio de periodos
%t:tasa de interes
%argumento de salida:
%m:monto generado
m=c*(1+t/100)^np

4.
function[h,m,s]=tiempohms(s)
%funcion para calcular la hora,minitos y segundos
%argumento de entrada:
%s:tiempo en segundos
%argumento de salida:
%h,m,s:tiempo en horas, minutos y segundos
h=fix(s/3600);
s=rem(s,3600);
m=fix(s/60);
s=rem(s,60)

6.
function nm=numeromenor(n1,n2,n3)
%funcion para calcular el numero menor de tres de ellos
%argumento de entrada:
%n1,n2,n3:numeros enteros
%argumento de salida:
%nm:numero menor
nm=n1;
if n2<nm
nm=n2;
end
if n3<nm
nm=n3;
end

COMPUTACION II - INGENIERIA AMBIENTAL


7
UNIVERSIDAD NACIONAL DE TRUJILLO – SEDE SANTIAGO DE CHUCO

8.
function categoria(pm)
%funcion para calcular el promedio y su categoria de un estudiante
%argumento de entrada:
%a,b,c,d:categorias
%argumento de salida:
%pm:promedio final
if pm>=17;
disp('categoria a');
elseif pm>=14<17;
disp('categoria b');
elseif pm>=12<14;
disp('categoria c');
else pm<12;
disp('categoria d');
end

10.
function estacionclima(d,m)
%funcion para calcular la estacion, clima, dado el dia y el mes
%argumento de entrada:
%d,m: dia y mes de la estacion
%argumento de salida:
%es= estacion
if m==1||m==3
disp('verano');
elseif m==3
if d<22
disp('verano');
else
disp('invierno');
end
elseif m==4||m==5
disp('invierno');
elseif m==6
if d<22
disp('invierno');
else
disp('otoño');
end
elseif m==7||m==8
disp('otoño');
elseif m==9
if d<22
disp('otoño');
else
disp('peimavera');
end
elseif m==10||m==11
disp('primavera');
elseif m==12
if d<22
disp('primavera');
else
disp('verano');
end
else
disp('error')
end

COMPUTACION II - INGENIERIA AMBIENTAL


8
UNIVERSIDAD NACIONAL DE TRUJILLO – SEDE SANTIAGO DE CHUCO

12.
function S=sumatoria(a,b,n)
%funcion que calcule la sumatoria de a,b,n
%argumento de entrada:
%a
%b
%n
%argumento de salida:
%S
S=(1/a)-(2/(a+b))+(3/(a+2*b))-(4/(a+3*b))+((n+1)/(a+n*b));

14.
function M=minicomumul(a,b)
%funcion que calcule minimo comun multiplo
%argumento de entrada:a,b
%argumento de salida:M
d=2;
M=1;
while a~=1 || b~=1
if rem(a,d)==0 || rem(b,d)==0
M=M*d;
if rem(a,d)==0
a=a/d;
end
if rem(b,d)==0
b=b/d;
end
else
d=d+1;
end
end

18.
function c=capicua(a)
%funcion que determine si un numero es capicua
%argumento de entrada: a
%argumento de salida: c
x=a;
inv=0;
while x>0
dig=rem(x,10);
inv=inv*10+dig;
x=fix(x/10);
end
if a==inv
disp('el numero es capicua');
else
disp('el numero no es capicua');
end

COMPUTACION II - INGENIERIA AMBIENTAL


9

S-ar putea să vă placă și