Professional Documents
Culture Documents
METODOS NUMERICOS-INFORME
GUIA N° 01
CUESTIONARIO:
Escribir una función de nombre (división.m) que pueda calcular la división de dos números si el
denominador es cero indicar que no se puede realizar la división.
CODIGO
clear all
clc
close all
disp('PROGRAMA PARA DIVIDIR DOS NUMEROS')
a=input('introduzca el dividendo:');
b=input('introduzca el divisor:');
if b==0
disp('La division no es posible')
else
c=a/b;
disp('El resultado es:')
disp(c)
end
Escribir una función de nombre (espacio.m) que pueda calcular el espacio recorrido de un móvil con
MRU( Movimiento rectilíneo uniforme) como datos son velocidad en km/s y tiempo en s.
CODIGO
clear all
clc
close all
disp('PROGRAMA PARA HALLAR EL ESPACIO RECORRIDO MRU')
a=input('Introduzca velocidad (km/s):');
b=input('Introduzca el tiempo (s):');
c=a*b;
disp('El resultado es (km):')
disp(c)
Escribir una función de nombre (tiroParabolico.m) que pueda calcular el espacio recorrido de un
proyectil en tiro parabólico como datos de entrada la velocidad inicial y el angulo de inclinacion.
clear all
clc
close all
disp('PROGRAMA PARA HALLAR EL ESPACIO RECORRIDO de un proyectil-MP')
a=input('Introduzca velocidad incial (m/s):');
b=input('Introduzca angulo(grados sexagesimales):');
if b>180|b<0
disp('Angulo erroneo')
else
vinicial=a*sind(b)
t=(vinicial)/10;
tiempototal=2*t
espacio=tiempototal*a*cosd(b)
disp('El resultado es (m):')
disp(espacio)
end
Escribir una función de nombre (areaRectangulo.m) que pueda calcular el área de un rectángulo con
los parámetros de (largo, ancho).
CODIGO
clear all
clc
close all
disp('PROGRAMA PARA HALLAR EL AREA DE UN RECTANGULO')
a=input('Introduzca el largo(m):');
b=input('Introduzca el ancho (m)');
if a<0|b<0
disp('Dimensiones erroneas')
else
area=a*b;
disp('LA RESPUESTA ES:')
disp(area)
end
Escribir una función de nombre (areaCirculo.m) que pueda calcular el área de un circulo con los
parámetros de (radio).
CODIGO
clear all
clc
close all
disp('PROGRAMA PARA HALLAR EL AREA DE UN CIRCULO')
a=input('Introduzca el radio (m):');
if a<0
disp('Dimensiones erroneas')
else
area=pi*a*a;
disp('LA RESPUESTA ES (m2):')
disp(area)
end
Escribir una función de nombre (sumaPares.m) que pueda calcular la suma de los n primeros
números pares donde n debe ser ingresado por el teclado.
CODIGO
clear all
clc
close all
disp('PROGRAMA PARA HALLAR LOS N PRIMEROS NUMEROS PARES')
a=input('Introduzca N:');
if a<0
disp('error')
else
sumadepares=a*(a+1);
disp('LA RESPUESTA ES:')
disp(sumadepares)
end
Editar en script denombre (ProgresionAritmetica.m) el cual pueda calcular el n esimo valor de una
progresión aritmética, donde los datos adicionales se tiene que ingresar por el teclado como valor
inicial de la progresión, la razón aritmética y el n-esimo valor.
CODIGO
clear all
clc
close all
disp('PROGRAMA PARA HALLAR LOS N-ESIMO VALOR DE UNA PROGRESION ARITMETICA')
a=input('Introduzca N:');
b=input('Inroduzca el valor incial');
c=input('Introduzca la razon aritmetica.');
if a<0
disp('error')
else
nesimotermino=b+(a-1)*(c);
disp('LA RESPUESTA ES:')
disp(nesimotermino)
end
Editar un script que pueda calcular la suma de los números naturales que se encuentran entre a y b
donde a<=b como por ejemplo.
CODIGO
clear all
clc
close all
disp('PROGRAMA PARA HALLAR LA SUMA ENTRE DOS NUMEROS, CONDICION A<=B')
a=input('INTRODUZCA EL LIMITE INFERIOR:');
b=input('INTRODUZCA EL LIMITE SUPERIOR:');
if a<b
c=a*(a+1)/2;
d=(b-1)*(b)/2;
resul=d-c;
disp('El resultado es:')
disp(resul)
else
disp('0')
end
clear all
clc
close all
disp('PROGRAMA PARA HALLAR EL VOLUMEN DE UN CILINDRO')
a=input('INTRODUZCA EL RADIO DE LA BASE:');
b=input('INTRODUZCA LA ALTURA DEL CILINDRO:');
if a>0 & b>0
Volumen=pi*a*a*b
resul=Volumen
disp('El resultado es(m3):')
disp(resul)
else
disp('Datos incorrectos')
end
Editar una función que pueda calcular el impuesto general a las ventas 19 % de un monto total.
CODIGO
clear all
clc
close all
disp('PROGRAMA PARA HALLAR EL VOLUMEN DE UN CILINDRO')
a=input('INTRODUZCA EL RADIO DE LA BASE:');
b=input('INTRODUZCA LA ALTURA DEL CILINDRO:');
if a>0 & b>0
Volumen=pi*a*a*b
resul=Volumen
disp('El resultado es(m3):')
disp(resul)
else
disp('Datos incorrectos')
end
Editar una función que pueda calcular el interés de un préstamo P a un interés I en un periodo T.
CODIGO
clear all
clc
close all
disp('PROGRAMA PARA HALLAR EL IMÚESTO SIMPLE')
a=input('INTRODUZCA EL CAPITAL (SOLES):');
b=input('INTRODUZCA EL LA TASA DE INTERES (ANUAL):');
c=input('INTRODUZCA EL PERIODO (AÑOS):');
if a>0 & b>0 & c>0
Interes=a*b*c/100;
disp('El interes (al 19%) es:')
disp(Interes)
else
disp('Datos incorrectos')
end