Informe

Solo disponible en BuenasTareas
  • Páginas : 2 (359 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de septiembre de 2012
Leer documento completo
Vista previa del texto
EJERCICIOS PROPUESTOS

14. Escriba un algoritmo que escriba la siguiente suma:

75+1210+1715+2220+2725+3230+…+997995+10021000

Solución:

function suma()
disp('suma');disp('7/5+12/10+17/15+......1002/1000');
s=0;
for n=1:200
p=5*n;
s=((p+2)/p)+s;
end
disp('la suma es:');
disp(s);

17. Escriba un algoritmo que le pida un número positivo N y luego muestre el siguientemenú:

1. Imprime de 1 hasta N de 1 en 1
2. Imprime todos los pares desde 0 hasta N
3. Imprime todos los impares desde 1 hasta N
4. Considere un vector de 10 elementos que contengandatos de 2 dígitos pares que estén en el rango entre 16 y 96 e inclusive
5. Fin del menú

Diseñe un programa controlado por el usuario que le permita usar el menú de opciones que contemple elenunciado del ejercicio 17

Solución:

function ejercicio17()
disp([blanks(20) 'MENU']);
disp([blanks(10) '1.Imprime desde 1 hasta N de 1 en 1']);
disp([blanks(10) '2.Imprime todos los paresdesde 0 hasta N']);
disp([blanks(10) '3.Imprime todos los impares desde 1 hasta N']);
disp([blanks(10) '4. vector de 10 elementos en el rango de 16 y 96']);
disp([blanks(10) '5.Fin del menu']);disp(['Ingrese su opcion']);
opc=input('ingrese :');
switch opc
case 1
n=input('Ingrese un numero positivo:');
c=0;
while (c<n)
c=c+1;disp([num2str(c)]);
end
case 2
n=input('Ingrese un numero positivo:');
d=-2;
n=n-1;
while (d<n)
d=d+2;
disp([num2str(d)]);end
case 3
n=input('Ingrese un numero positivo:');
e=-1;
n=n-1;
while (e<n)
e=e+2;
disp([num2str(e)]);
endcase 4
z=input('ingrese numero:');
f=0;
while f<10
if (z>=16 || z<=96)
if( rem(z,2)==0)
f= f+1;...
tracking img