You are on page 1of 4

NIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO

Facultad de Arquitectura e Ingeniería Civil

ESTUDIANTE: Castro Echama Renée


CÓDIGO: 134052
ÁREA: laboratorio de métodos numericos

CUSCO-PERÚ
 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
function [a,b]=division
a=input('escriba el dividendo:');
b=input('escriba el divisor:');
if (b==0)
fprintf ('no se puede realizar la division');
end
cociente = a/b;
fprintf ('la division es %0-4f n', cociente)
end
>> division
escriba el dividendo:36
escriba el divisor:6
la division es 6.000000

 Escribir una función de nombre (espacio.m) que pueda calcular el espacio


recorrido de un móvil con MRU como datos son velocidad en km/s y tiempo
en seg.
function a=espacio
velocidad=input('escriba la velocidad en km/h:');
tiempo=input('escriba el tiempo en seg:');
a=(5/18)*velocidad/tiempo
fprintf ('el espacio recorrido es %2.4f m/s n', a)
end
>> espacio
escriba la velocidad en km/h:45
escriba el tiempo en seg:4

a = 3.1250
el espacio recorrido es 3.1250 m/s n
ans =
3.1250
 Escribir un programa de tiro parabólico de nombre (tiroparabolico.m) que
pueda calcular el espacio recorrido de un proyectil en tiro parabólico.

velocidad=input('escriba la velocidad de lanzamineto en m/s:');


angulo=input('escriba el angulo de inclinacion (grados sexagesional):');
angulo=angulo*pi/180;
espacio=velocidad^2*sin(2*angulo)/9.81;
fprintf ('el espacio recorrido es %2.4f m n', espacio);
>> tiroparabolico
escriba la velocidad de lanzamineto en m/s:24
escriba el angulo de inclinacion (grados sexagesional):45
el espacio recorrido es 58.7156 m n>>

 Editar el script nombre (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 progresión la razón
aritmética y el n esimo valor.

n=-1
while(n<0)
n=input('ingrese el valor de n:');
if n<0
msgbox('el valor de n es negativo, vuelva a ingresar el valor de n');
end
end
razon = input ('ingrese la razon aritmetica:');
a1=input('ingrese el primer termino:');
an=a1+(n-1)*razon;
fprintf('el enesimo termino es: n %2.4f n', an);

progresionaritmetica
n = -1
ingrese el valor de n:6
ingrese la razon aritmetica:5
ingrese el primer termino:2
el enesimo termino es: n 27.0000
 Editar el script que pueda calcular la suma de los números naturales que se
encuentran entre a y b donde a<=b como por ejemplo.
b=input('escriba el valor de limite superior b :');
while (a>b)
msgbox('a es mayor a b, vuelva a ingresar valores');
a=input('escriba el valor de limite inferior a :');
b=input('escriba el valor de limite superior b :');
end
if(a==b)
suma=0;
else
suma=(b+a)*(b-a-1)/2;
end
fprintf('la suma es : %2.3f n', suma);

>> sumadelosnumerosnatura
escriba el valor de limite inferior a :5
escriba el valor de limite superior b :15
la suma es : 90.000 n>>

 Editar una función que pueda calcular el volumen de un cilindro


function v=cilindro(r,h)
V=pi*r*r*h
end
>> cilindro(2, 2)
V = 25.1327

 Editar una function que pueda calcular el impuesto general a las ventas de
19% de un total.
function i=monto(x)
i=19/100*x
end
>> monto(100)
i = 19

You might also like