Ejercicio 12 Copie, pegue y ejecute el siguiente código. Explique qué es lo que sucede. while 1<2 disp('this will go on forever') end
% este es un bucle infinito, porque no hay un parametro % que lo limite, preciona ctrl+c para salir while 1<2 disp('this will go on forever') end
ejercicio 13 Hacer un algoritmo que pida al usuario un número N e imprima números sucesivos (1,2,3,4…) hasta que el último sea el anterior a N. a) Utilice la estructura while-end b) Utilice la estructura for-end %imprime numeros sucesivos anteriores al numero %ingresado 1,2,3....N p=input('ingrese numero: '); i=1; x=0; disp('WHILE') while i
ejercicio 14 Realice un programa que realice la suma de todos los números enteros pares
comprendidos entre 1 y 100 (1≤N≤100). a) Utilice la estructura while-end b) Utilice la estructura for-end %suma todos los numeros pares comprendidos %entre 1 y 100 clear all disp('---------------------------------------') disp('SUMANDO NUMEROS PARES HASTA EL LIMITE INGRESADO') n=input('ingresa numero limite: '); i=0; s=0; disp('WHILE') while i<=n s=s+i; i=i+2; end disp(s) x=0; disp('FOR') for j=0:2:n; x=x+j; %j=j+2; end disp(x)
ejercicio 17 Desarrolle un programa que calcule el duplo de un número (n) con 1≤n≤5 y almacene cada uno de los resultados. %duplica la cifra ingresada si se encuentra %en el rango de 1 a 5 disp('HALLA DUPLO DE NUMEROS 1<X<5') s=input('Ingresa numero: '); i=1; if s>=1 && s<=5 duplo=s*2; m(i)= duplo; disp(m) i=i+1; else disp('El numero no esta en el rango de 1 a 5') end