7. Ejercicios con Condicionales.

  1. Declarar A y B como constantes.

    Ingresar x y determinar  si pertenece  al intervalo [A,B]

  2. Ingresar A y B por teclado.

    Ingresar x y determinar  si pertenece  al intervalo [A,B]

  3. Ingresar una letra por teclado y decir si corresponde a :

    A,B,C,F ó f ( algo como un menú)

    Realizar el ejercicio con dos variantes, usando

    • if-else
    • AND y OR
  4. Definir como constantes MAX y MIN con valores de 50 y 25 respectivamente. MAX y MIN se conocen como constantes simbólicas
    • Ingresar una temperatura temp por teclado y decir :
    • hace calor ( cuando es igual o superior a 50 temp>=50)
    • esta templado cuando es mayor o igual a 25 y menor que 50.(25 <=temp , temp<50)
    • hace frio si es menor a 25 (temp<25) 

    ¿Que pasa si en lugar de usar MAX y MIN se ponen 50 y 25? Tiene beneficios?

    ¿Que pasa si el templado incluye a 50 y el calor también? calor :[50,infinito] , templado: [25,50]

  5. Ingresar una letra por teclado y decir si es mayùscula o minúscula o si es un dígito usando if-else. 

    Sugerencia: Mirar valores decimales de los caracteres de  la tabla ASCII

  6. Escribir un programa que defina en un string un texto que sería una contraseña. Luego por teclado se pide al usuario que ingrese una contraseña e imprima por pantalla si la contraseña introducida por el usuario coincide con la guardada en la variable sin tener en cuenta mayúsculas y minúsculas.


    Recomendación: mirar los valores decimales de ASCII

  7. Escribir un programa que pregunte al usuario su edad y muestre por pantalla si es mayor de edad o no. Recuerde que se considera mayor de edad una persona cuando tiene más de 18 años.

  8. Solicitar el ingreso de un nro., el programa deberá  indicar si el número ingresado es múltiplo de 7.
  9. Escriba un programa que pregunte primero si se quiere calcular el área de un triángulo rectángulo o la de un círculo. Si se contesta que se quiere calcular el área de un triángulo (escribiendo T o t), el programa tiene que pedir entonces la base y la altura y mostrar el área. Si se contesta que se quiere calcular el área de un círculo (escribiendo C o c), el programa tiene que pedir entonces el radio y mostrar el área.

    Se recuerda que el área de un triángulo es base por altura dividido por 2 y que el área de un círculo es Pi (aproximadamente 3,141592) por el radio al cuadrado.

    Nota: Utilice como valor de pi el valor 3.141592.

  10. Escriba un programa que pida dos números y que muestre cuál es el menor y cuál el mayor o que escriba que son iguales.

  11. Pedir por pantalla el ingreso de dos números x e y. Luego indicar si x es divisible por y. Mostrar error si el divisor es cero utilizando.

    x (dividendo) /y (divisor)

  12. Escriba un programa que pida tres números y que muestre por pantalla:

    si son los tres iguales

    si hay dos iguales

    si son los tres distintos.

  13. Escriba un programa que pida un año y que escriba si es bisiesto o no.

    Se recuerda que los años bisiestos son múltiplos de 4, pero los múltiplos de 100 no lo son, aunque los múltiplos de 400 sí.

    A continuación se muestran años bisiestos para que se pueda probar el código.

    1904     1908     1912     1916     1920     1924     1928     1932     1936     1940     1944     1948
    1952     1956     1960     1964     1968     1972     1976     1980     1984     1988     1992     1996

  14. Escribir un programa en C++ que permita resolver una ecuación de primer grado. Se debe pedir a y b , donde f(x) =a·x+b. Observar que se deben analizar los posibles valores de a y b para poder encontrar la solución.

  15. Se tiene una escala de calificaciones que se desea modificar por otra escala.

    Los valores [0,10], deben ser mapeados a una escala con 5 rangos.

    [0,4] => R  (de Reprobado)

    (4,6) => D  (de Desaprobado)

    [6,7) =>A (de Aprobado)

    [7,8) =>B (de Bueno)

    [8,10] =>E (de Excelente)

  16. Se pide hacer un programa en C++  que permita ingresar un dígito (número) y luego mostrar la palabra que describe el dígito. Si ingreso 3, debería mostrar por pantalla Tres. 

  17. Crear un menú que pida el ingreso de:


    / )Dividir

    * )Multiplicar

    - )Restar

    + ) Sumar.

    Luego de la selección se pedirá el ingreso dos números, a y b y mostrará el resultado de la operación elegida utilizando a y b.

  18. Ingresar un número C y determinar si pertenece al intervalo cerrado [A,B] con A y B ingresados por teclado.

    Mostrar por pantalla si pertenece o no al intervalo. Tener presente que no necesariamente el primer nro. ingresado va a ser menor que el segundo.

  19. Se leen dos valores enteros A, B. Si A es mayor que B se realiza la suma de ambos, caso contrario, se hace el producto y se muestra el resultado en pantalla ademas de la operación realizada (“suma” ó “producto”).

  20. Diseñe un programa que:

    -  Permita la carga por teclado de los lados de un rectángulo y el radio de un círculo.

    -  Determine el área de cada figura.

    -  Muestre en pantalla el área mayor y a qué figura pertenece.

  21. Diseñe un algoritmo que permita ingresar dos valores X e Y . Determinar que porcentaje es X de Y si Y>X , que porcentaje es Y de X si X>Y. Si ambos son iguales deberá mostrar un cartel por pantalla indicando que ambos son iguales.