Skip to content

RA3 - CEc

< volver a actividades

Empaquetar actividades

Empaqueta las actividades, dentro de la carpeta ut03, en la carpeta actividades/ce3c.

Actividad 19 Calculadora

Escribe un programa para simular una calculadora.

Considera que los cálculos posibles son del tipo num1 operador num2, donde num1 y num2 son dos números reales cualesquiera y operador es una de entre: +, -, * y /.

El programa pedirá al usuario en primer lugar el valor num1, a continuación el operador y finalmente el valor num2.

Resolver utilizando instrucciones if else.


Actividad 20 dibujarFiguras2

Escribe una clase que contenga los métodos que se indican a continuación.

En el método main solicita al usuario las dimensiones de las figuras necesarias en cada caso y llama al método correspondiente para que se muestre por pantalla.

  1. void dibRectNumeros3 (int ancho, int alto) : dibuja un rectángulo utilizando números, como el siguiente. En el ejemplo ancho es 7 y alto es 3:
1
2
3
1 2 3 4 5 6 7 7 6 5 4 3 2 1
1 2 3 4 5 6 7 7 6 5 4 3 2 1
1 2 3 4 5 6 7 7 6 5 4 3 2 1
  1. void dibRectAsteriscos1 (int ancho, int alto) : dibuja un rectángulo utilizando asteriscos () y espacios en blanco, como el siguiente. En el ejemplo ancho es 7 y alto es 3*:
1
2
3
* * * * * * *
* * * * * * *
* * * * * * *
  1. void dibRectAsteriscos2 (int ancho, int alto) : dibuja un rectángulo utilizando asteriscos (), espacios en blanco y el carácter ‘+’, como el siguiente. En el ejemplo ancho es 7 y alto es 3*:
1
2
3
* + * + * + *
* + * + * + *
* + * + * + *
  1. void dibRectAsteriscos3 (int ancho, int alto) : dibuja un rectángulo utilizando asteriscos () y espacios en blanco, como el siguiente. En el ejemplo ancho es 7 y alto es 3*:
1
2
3
* * * * * * *
*           *
* * * * * * *
  1. void dibTriangulo1 (int base) : dibuja un triángulo utilizando asteriscos () y espacios en blanco, como el siguiente. En el ejemplo base es 5*:
1
2
3
4
5
*
* *
* * * 
* * * * 
* * * * *
  1. void dibTriangulo2 (int altura) : dibuja un triángulo utilizando asteriscos () y espacios en blanco, como el siguiente. En el ejemplo altura es 5*:
1
2
3
4
5
           *
         * *
       * * * 
     * * * * 
   * * * * *
  1. void dibTriangulo3 (int altura) : dibuja un triángulo utilizando asteriscos () y espacios en blanco, como el siguiente. En el ejemplo altura es 5*:
1
2
3
4
5
        *
      * * *
    * * * * *
  * * * * * * *
* * * * * * * * *

Actividad 21

Realiza un juego para adivinar un número X.

Para ello pedir un número n, y luego ir pidiendo números indicando "mayor" o "menor" según sea mayor o menor con respecto a X.

El proceso termina cuando el usuario acierta.


Actividad 22

Realiza el control de acceso a una caja fuerte. La combinación será un número de 4 cifras.

El programa nos pedirá la combinación para abrirla. Si no acertamos, se nos mostrará el mensaje "Lo siento, esa no es la combinación" y si acertamos se nos dirá "La caja fuerte se ha abierto satisfactoriamente". Tendremos cuatro oportunidades para abrir la caja fuerte.

< volver a actividades