Ejecicios While

Páginas: 6 (1326 palabras) Publicado: 28 de octubre de 2015
Ejercicio 1. Algoritmo que contabiliza la cantidad de números positivos y negativos a partir de 10 números introducidos por teclado.
Ejercicio 2. Realizar un diagrama de flujo que solicite diez números. Posteriormente imprimir cuantos números ubicados en el rango de 1 − 10 fueron introducidos, cuantos números del 11 − 100 fueron introducidos y cuántos números mayores a 100 fueronintroducidos. Realizar programa correspondiente.
clc;clear all;close all;
prang=0;
srang=0;
trang=0;
cont=1;
while cont <= 10
x=input('Ingrese número ');
if x>=1 & x<=10;
prang=prang+1;

else if x>=11 & x<=100;
srang=srang+1;

else x>=100;
trang=trang+1;

endend cont=cont+1;
enddisp('El total de números entre 1 y 10 es ')
disp(prang)
disp('El total de números entre 11 y 100 es ')
disp(srang)
disp('El total de números mayores a 100 es ')
disp(trang)
Ejercicio 3. Realizar un diagrama de flujo que solicite 10 números. Posteriormente imprimir cuantos números de los introducidos fueron pares y cuantos números fueron impares. Realizar programa correspondiente.
clc;clearall;close all;
par=0;
impar=0;
cont=1;
while cont <= 10
x=input('Ingrese número ');
if (-1)^x==1
par=par+1;
else impar=impar+1;
end cont=cont+1;
enddisp('El total de números pares es ')
disp(par)
disp('El total de números impares es ')
disp(impar)
Ejercicio 4. Realizar un diagrama de flujo que solicite diez números. Posteriormente imprimir cuantosnúmeros ubicados en el rango de 10 − 20 fueron introducidos, cuantos números del 21 − 500 fueron introducidos y cuántos números mayores a 501 fueron introducidos. Realizar el programa correspondiente.
clc;clear all;close all;
prang=0;
srang=0;
trang=0;
cont=1;
while cont <= 10
x=input('Ingrese número ');
if x>=10 & x<=20;
prang=prang+1;

else ifx>=21 & x<=500;
srang=srang+1;

else x>=501;
trang=trang+1;

endend cont=cont+1;
end
disp('El total de números entre 10 y 20 es ')
disp(prang)
disp('El total de números entre 21 y 500 es ')
disp(srang)
disp('El total de números mayores a 501 es ')
disp(trang)
Ejercicio 5. Hacer un programa que pida al usuario unnúmero 𝑁 e imprima números sucesivos (0,1,2,3,4 …) hasta que el último sea el anterior a 𝑁; considerar que 𝑁 ≥ 1.
clc; clear all; close all;
cont=1;
n=input('Ingrese número N ');
while cont<=n
n=n-1;
disp(n)
endEjercicio 6. Algoritmo que calcula la suma de un total de 10 números introducidos por teclado.
%Suma de 10 números introducidos por teclado
clc; close all; clear all;
cont=1;
sum=0;while cont<=10
x=input('Ingrese un número ');
sum=sum+x;
cont=cont+1;
enddisp('El resultado es ')
disp(sum)

Ejercicio 7. Realizar un programa que sume todos los números enteros pares comprendidos entre 1 − 100 y muestre todos los números pares comprendidos en ese rango.
%Suma de Números del 1 al 100
clc; close all; clear all;
cont=2;
suma=0;
while suma<=100disp(suma)
suma=suma+cont;
cont=cont+2;
enddisp('SUMA ' )
disp(suma)
Ejercicio 8. Algoritmo que permita obtener la suma de todos los números impares del 100 − 1, así como escribir el correspondiente número impar comprendido en el rango citado.Ejercicio 9. Algoritmo que permita calcular el promedio de calificaciones, con la característica de que el usuario podrá introducir tantascalificaciones como así desee, en el momento en que seleccione que no desea continuar capturando calificaciones, el algoritmo debe presentar el promedio de las calificaciones capturadas previamente.
%Programa para sumar números impares de 100-1
clc; close all; clear all;
cont=99;
a=0;
while cont>0
disp(cont)
cont=cont-2;
a=a+cont;
enddisp('La suma total es ')
disp(a)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ejecicios
  • Ejecicios resueltos
  • ejecicios de termodinamica
  • Ejecicios de miller
  • ciclos do while, while y for
  • EJECICIO 5
  • Ejecicios De Sql
  • Ejecicios De Admon

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS