ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Algoritmo que contabiliza la cantidad de números positivos y negativos a partir de 10 números introducidos por teclado.


Enviado por   •  28 de Marzo de 2016  •  Tarea  •  2.221 Palabras (9 Páginas)  •  1.633 Visitas

Página 1 de 9

Ejercicios de ciclos while

 EJERCICIO 1

Algoritmo que contabiliza la cantidad de números positivos y negativos a partir de 10 números introducidos por teclado.

Diagrama de flujo

[pic 1] [pic 2]

Seudocodigo

clc;clear all;close all

Pos=0;Neg=0;cont=1;

while cont<=10

    x=input('Ingresar numero');

    if x>=0

        Pos=Pos+1;

    else

        Neg=Neg+1;

    end

    cont=cont+1;

end

disp('El total de Numeros Pos es:')

disp(Pos)

disp('El total de Numeros Neg es:')

disp(Neg)

[pic 3]

[pic 4] [pic 5] [pic 6] [pic 7]

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 fueron introducidos. Realizar programa correspondiente.

Diagrama de flujo

Seudocodigo

clc;clear all;close all

pr=0;Sr=0;Tr=0;cont=1;

while cont<=10

    x=input('Ingresar numero');

   if x>=1 & x<=10

        pr=pr+1;

   elseif x>=11 & x<=100

            Sr=Sr+1;

   else x>100

            Tr=Tr+1;

    end 

    cont=cont+1

end

disp('El total de numeros del Pr es:')

disp(pr)

disp('El total de numeros del Sr es:')

disp(Sr)

disp('El total de numeros del Tr es:')

disp(Tr)

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.

Diagrama de flujo

Seudocodigo

clc;clear all;close all

cont=1;Par=0;Impar=0;

while cont<=10

   

    x=input('ingresar numero');

    if  (-1)^x==1

        Par=Par+1;

    else

        Impar=Impar+1;

    end

    cont=cont+1;

end

disp('El total de los N. Pares es. ')

disp(Par)

disp('El total de los N. Impares es. ')

disp(Impar)

EJERCICIO 4

Realizar un diagrama de flujo que solicite diez números. Posteriormente imprimir cuantos nú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.

Diagrama de flujo

Seudocodigo

clc; close all; clear all 

cont=1; Rango1=0; Rango2=0; Rango3=0;

while cont<=10

    x=input('ingrese el no.  ');

       if x>=10 & x<=20

           Rango1=Rango1+1;

       else 

           if x>=21 & x<=500

               Rango2=Rango2+1;

           else

       if x>500

           Rango3=Rango3+1;

       end

       end       

       end

cont=cont+1;

end

disp('Rango1 hay:  ')

disp(Rango1)

disp('Rango2 hay:  ')

disp(Rango2)

disp('Rango3 hay:  ')

disp(Rango3)

EJERCICIO 5

Hacer un programa que pida al usuario un número 𝑁 e imprima números sucesivos (0,1,2,3,4 …) hasta que el último sea el anterior a 𝑁; considerar que 𝑁 ≥ 1.

Diagrama de flujo

Seudocodigo

clc; clear all; close all

n=input('ingrese el no.  ');

if n>=1

    cont=0

    while cont<=(n-1)

        disp=(cont)

        cont=cont+1;

    end

    d='y'

else disp('error')

end

EJERCICIO 6

Algoritmo que calcula la suma de un total de 10 números introducidos por teclado.  

Diagrama de flujo

Seudocodigo

clc;clear all;close all

cont=0;suma=0;

while cont<=10

    x=input('ingresar un no');

    cont=cont+1;

    suma=suma+x;

   

end

 

disp(suma)

   

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.

...

Descargar como (para miembros actualizados) txt (12 Kb) pdf (1 Mb) docx (2 Mb)
Leer 8 páginas más »
Disponible sólo en Clubensayos.com