Sunteți pe pagina 1din 22

EJERCICIOS DE MÉTODOS

NUMERICOS

ALUMNO: Cristhian bedon justo


Código :17190246
Profesora: María Zegarra garay

LIMA 13/19/2019
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS
Ejercicio 2

Solución:

%Ejercicio2

disp('>>Tabla2');

disp(' f g h p');

for j=2:.5:6;

f=log10(10.*j);

g=f.*(sin(10.*j));

h=f+g;

p=f-g;

disp([f,g,h,p])

endfor
i=2:.05:6;

f=log10(10.*i);

g=f.*(sin(10.*i));

h=f+g;

p=f-g;

plot(i,f)

hold on

plot(i,g)

hold on

plot(i,h)

hold on

plot(i,p)

legend('f=log(10*j)','g=f*sen(10*j)','h=f+g','p=f-g')

VISUALIZACION
Ejercicio 3

3. Haga un programa que muestre el promedio de dos notas, para dos tipos de promedio:

promedio aritmético y promedio geométrico.

Caso se quiera hacer otro tipo de promedio, que se de como salida: “No se calcula promedio

para las notas ingresadas.”

Luego, modifique el programa anterior, ingresando el promedio ponderado con cualquier

peso y considerando las notas de 4 alumnos.

Solución:

disp('Seleccione que tipo de promedio desea:');

disp('1. Promedio aritmetico');

disp('2. Promedio geometrico')

disp('3. Promedio ponderado de 4 alumnos');

z=input('');

switch z

case 1

x=input('Ingrese la primera nota:');

y=input('Ingrese la segunda nota:');

disp('el promedio es:');

p=(x+y)/2

case 2

x=input('Ingrese la primera nota:');

y=input('Ingrese la segunda nota:');

disp('el promedio es:');

p=sqrt(x*y)

case 3

a1=input('Ingrese la nota del primer alumno');


b1=input('ngrese el peso de esa nota');

a2=input('Ingrese la nota del segundo alumno');

b2=input('ngrese el peso de esa nota');

a3=input('Ingrese la nota del tercer alumno');

b3=input('ngrese el peso de esa nota');

a4=input('Ingrese la nota del cuarto alumno');

b4=input('ngrese el peso de esa nota');

disp('El promedio ponderado es ');

pm=(a1*b1+a2*b2+a3*b3+a4*b4)/(b1+b2+b3+b4)

otherwise

disp('No se calcula promedio para las notas ingresadas.');

endswitch

visualización
ejercicio 4
ejercicio 5
ejercicio 6

ejercicio 7
ejercicio 10
ejercicio 11

ejercicio 12
ejercicio 13

Liste las raíces cúbicas (solo con dos decimales) de n enteros pares, entre 2 y el dato n dado.
Debe salir en

pantalla, como sigue:

ejercicio 14

Haga un programa que de como resultado el pago semanal de un obrero.

Condiciones del problema: Para el pago semanal de un obrero se consideran los siguientes
datos:

Horas trabajadas, tarifa por hora y descuentos.

Si la cantidad de horas trabajadas en la semana es mayor a 40, se le debe pagar las horas de
exceso de 40

con una bonificación de 50% adicional al pago normal. Luego, verifique su programa con la
siguiente tabla

de resultados:
15. Usando mod(\#,variable) exhiba en pantalla si un número cualquiera 'es par', o 'es impar'.
16. Para un número cualquiera muestre: 'ud. ingreso n'. Si el número es mayor que 3 muestre
solo en pantalla

'El número es mayor que 3'.

17 Calcule el área de un triángulo ingresando por consola sus tres lados. Use function y while.
18 Calcule el área de un triángulo ingresando por consola la altura y base.

Digite en un archivo de tipo script, use while. Que la salida en consola sea por ejemplo:

Ingrese la base:

Ingrese la altura:

El área del triángulo es:

'Desea calcular otra área'?

Caso afirmativo digite 1 caso contrario digite 0:

Use function y while.


19. Una tienda de servicios de computación vende memorias externas para laptops con
los siguientes precios:
Menos de 7 , cada una a 100 soles. Use switch ó while.
7 ú 8 , cada una a 90 soles.
Mas de 7, cada una a 80 soles.
Para un número cualquiera de memorias muestre el precio a pagar.
21. Calcule de 3 formas diferentes la suma de los n primeros números naturales (una
directamente y las otras
dos use vectores y funciones.
Ejercicio 22

Ejercicio 23
Ejercicio 24

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