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

Ejercicio 1. Realizar un programa que contabilice la cantidad de números positivos, negativos y neutros a partir de 10 números introducidos por teclado.


Enviado por   •  16 de Abril de 2016  •  Prácticas o problemas  •  2.780 Palabras (12 Páginas)  •  360 Visitas

Página 1 de 12

[pic 1]

Lógica de programación

Tema:

24 Ejercicios de for

9 Ejercicios de funciones

 4 Ejercicios de graficas

Ejercicios de for

Ejercicio 1.  Realizar un programa que contabilice la cantidad de números positivos, negativos y neutros a partir de 10 números introducidos por teclado.

clc;clear all;close all

Pos=0;Neg=0;Neu=0;

for i=1:10

    x=input('Ingrese un número: ');

    if x>0

        Pos=Pos+1;

    elseif x<0

        Neg=Neg+1;

    else

        Neu=Neu+1;

    end

end

disp('El total de números positivos es:')

disp(Pos)

disp('El total de números negativos es:')

disp(Neg)

disp('El total de números neutros es:')

disp(Neu)

Ejercicio 2.  Realizar un programa 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.

clc; clear all; close all

R1=0; R2=0; R3=0;

for i=1:10

    x=input('Ingrese un número: ');

    if x>=1&&x<=10

        R1=R1+1;

    elseif x>=11&&x<=100

        R2=R2+1;

    elseif x>100

        R3=R3+1;

    else

        disp('Este número no se encuentra en los rangos establecidos')

    end

end

disp('El total de numeros entre el 1 al 10 es:')

disp(R1)

disp('El total de numeros entre el 11 al 100 es:')

disp(R2)

disp('El total de numeros mayores al 100 es:')

disp(R3)

Ejercicio 3. Realizar un programa que solicite 10 números. Posteriormente imprimir cuantos números de los introducidos fueron pares y cuantos números fueron impares.

clc;clear all;close all

Par=0; Impar=0;

for i=1:10

    x=input('Ingrese un número: ');

    y=(-1)^x;

    if y==1

        Par=Par+1;

    else

        Impar=Impar+1;

    end

end

disp('El total de numeros es:')

disp(Par)

disp('El total de numeros impares es:')

disp(Impar)

Ejercicio 4. Realizar un programa 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.

clc;clear all;close all

R1=0; R2=0; R3=0;

for i=1:10

    x=input('Ingrese un número: ');

    if x>=10&&x<=20

        R1=R1+1;

    elseif x>=21&&x<=500

        R2=R2+1;

    elseif x>500

        R3=R3+1;

    else

        disp('Este número no se encuentra en los rangos establecidos')

    end

end

disp('El total de numeros entre el 1 al 10 es:')

disp(R1)

disp('El total de numeros entre el 11 al 100 es:')

disp(R2)

disp('El total de numeros mayores al 100 es:')

disp(R3)

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.

clc; clear all; close all

N=input('Ingrese un número: ');

for k=1:N-1

    disp(k)

end

Ejercicio 6. Programa que calcula la suma de 10 números introducidos por teclado.

clc; clear all; close all

Acum=0;

for i=1:10

    x=input('Ingrese un número: ');

    Acum=Acum+x;

end

disp('La suma total es:')

disp(Acum)

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.

clc; clear all; close all

Acum=0;

for k=2:2:100

...

Descargar como (para miembros actualizados)  txt (19.4 Kb)   pdf (715.7 Kb)   docx (1.3 Mb)  
Leer 11 páginas más »
Disponible sólo en Clubensayos.com