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