Sie sind auf Seite 1von 6

function masa_molecular()

disp('Calculo de Masa Molecular');


disp('Escribir el Peso Atómico de los elementos de la molécula');
disp('Maximo 4 Pesos Atómicos diferentes por molécula');
E1=input('Primer elemento:');
E2=input('Segundo elemento:');
E3=input('Tercer elemento:');
disp('Escribir el subindice de cada elemento')
//si no tiene subindice colocar 1
S1=input('Primer elemento:');
S2=input('Segundo elemento:');
S3=input('Tercer elemento:');
if E1>0 then
P1=E1*S1;
if E2>0 then
P2=E2*S2;
if E3>0 then
P3=E3*S3;
else E3=0
P3=0;
end
else P2=0
end
else P1=0
end
PM=P1+P2+P3;
printf('El peso molecular es de:%3.2f\n',PM);
endfunction
function prog_ejercicios()
rep=4;
while rep==4
disp('Problemas');
disp('1._Problema sobre la masa molecular');
disp('2._Problema sobre fisica');
disp('3._Problema de una sumatoria');
disp('4._Problema sobre la poblacion en un aula');
opc=input('Seleccione una opcion ');
select opc
case 1 then
disp('Calculo de Masa Molecular');
disp('Escribir el Peso Atómico de los elementos de la molécula');
disp('Maximo 4 Pesos Atómicos diferentes por molécula');
E1=input('Primer elemento:');
E2=input('Segundo elemento:');
E3=input('Tercer elemento:');
disp('Escribir el subindice de cada elemento')
//si no tiene subindice colocar 1
S1=input('Primer elemento:');
S2=input('Segundo elemento:');
S3=input('Tercer elemento:');
if E1>0 then
P1=E1*S1;
if E2>0 then
P2=E2*S2;
if E3>0 then
P3=E3*S3;
else P1=0
end
else P2=0
end
else P3=0
end
PM=P1+P2+P3;
printf('El peso molecular es de:%3.2f\n',PM);
case 2 then
disp('Menú');
disp('1._distancia con MRUV');
disp('2._distancia con MRU');
disp('3._distancia total');
abc=input('Escoja su opción: ');
a=input('Inserte la aceleración del móvil:');
t=input('Tiempo en donde hay aceleración:');
h=input('Tiempo en donde no hay aceleración:');
v°=input('Velocidad inicial:');
select abc
case 1 then
D=a*t^2+v°*t;printf('Distancia recorrida con MRUV es %6.2f\n',D);
//V es la velocidad del movil en el instante t
case 2 then
V=a*t+v°
d=V*h;printf('Distancia recorrida con MRU es %6.2f\n',d);
case 3 then
D=a*t^2+v°*t
V=a*t+v°
d=V*h
M=D+d;printf('Distancia total es %6.2f\n',M);
else
disp('ERROR');
end
case 3 then
b=input('ingrese un numero b:');
a=0;
for x=0:25:b
a=a+x;
end
m=a;printf('la suma de los elementos con inicio en 0 y con razon 25 hasta b %6.2f\n',m);
case 4 then
c_i_ns=input('la cantidad de niños y niñas es:');
//cantidad inicial de niños y niñas
c_l_niños=input('cantidad limite de niños:');
//cantidad limite de niños en el salon
in_niños=input('El incremento diario de niños es:');
in_niñas=input('El incremento diario de niñas es:');
c_niños=c_i_ns;
c_niñas=c_i_ns;
while c_niños<c_l_niños
c_niños=c_niños+in_niños;
c_niñas=c_niñas+in_niñas;
end
printf('La cantidad de niños al final del periodo es:%5d\n',c_niños);
printf('La cantidad de niñas al final del periodo es:%5d\n',c_niñas);
scf(0);
pie([c_niños c_niñas],[1 1],['cantidad de niños','cantidad de niñas']);
scf(1);
pie([c_niños c_niñas],[1 1]);
end//fin del select
// si desea salir de la estructura repetitiva while controlada por el usuario
rep=input('Si se desea repetir otra opcion del Menu, presione rep o 4');
end
endfunction
function aplicacion()
disp('Menú');
disp('1._distancia con MRUV');
disp('2._distancia con MRU');
disp('3._distancia total');
abc=input('Escoja su opción: ');
a=input('Inserte la aceleración del móvil:');
t=input('Tiempo en donde hay aceleración:');
h=input('Tiempo en donde no hay aceleración:');
v°=input('Velocidad inicial:');
select abc
case 1 then
D=a*t^2+v°*t;printf('Distancia recorrida con MRUV es %6.2f\n',D);
//V es la velocidad del movil en el instante t
case 2 then
V=a*t+v°
d=V*h;printf('Distancia recorrida con MRU es %6.2f\n',d);
case 3 then
D=a*t^2+v°*t
V=a*t+v°
d=V*h
M=D+d;printf('Distancia total es %6.2f\n',M);
else
disp('ERROR');
end
endfunction
function poblacion()
c_i_ns=input('la cantidad de niños y niñas es:');
//cantidad inicial de niños y niñas
c_l_niños=input('cantidad limite de niños:');
//cantidad limite de niños en el salon
in_niños=input('El incremento diario de niños es:');
in_niñas=input('El incremento diario de niñas es:');
c_niños=c_i_ns;
c_niñas=c_i_ns;
while c_niños<c_l_niños
c_niños=c_niños+in_niños;
c_niñas=c_niñas+in_niñas;
end
printf('La cantidad de niños al final del periodo es:%5d\n',c_niños);
printf('La cantidad de niñas al final del periodo es:%5d\n',c_niñas);
scf(0);
pie([c_niños c_niñas],[1 1],['cantidad de niños','cantidad de niñas']);
scf(1);
pie([c_niños c_niñas],[1 1]);
endfunction
function sumatoria()
b=input('ingrese un numero b:');
a=0;
for x=0:25:b
a=a+x;
end
m=a;printf('la suma de los elementos con inicio en 0 y con razon 25 hasta b %6.2f\n',m);
endfunction

Das könnte Ihnen auch gefallen