Archivo del Autor: josepanadero

Encadenar condiciones en C++


Continuando con la toma de decisiones en el lenguaje de programación C++, vamos a continuar utilizando la orden if.

En primer lugar, queremos elaborar un programa que pida dos números enteros e indique si los dos números son positivos, uno de los números es positivo o ninguno de los números es positivo.

Para ello vamos a tener que encadenar condiciones usando el operador &&, que equivale al operador lógico Y(AND).

Así, el código para generar este programa, puede ser el que aparece en la imagen de abajo.

La salida de este programa se muestra a continuación.

 

En segundo lugar vamos a confeccionar un programa que pida tres números reales e indique el valor numérico del mayor de ellos. Para ello, haremos uso del operador condicional ?, que sigue la sintaxis:

variable = condición ? valorSiSeCumple : valorSiNoSeCumple ;

El posible código para este programa y la salida se muestran a continuación.

Por último, queremos realizar un programa que pide al usuario un número del 1 al 10 y dice si es múltiplo de 3. En esta ocasión, además de utilizar el operador &&, también dispondremos el operador ||, que equivale al operador lógico O (OR).

Así, el código y la salida para este programa se muestran abajo.

La factura de la electricidad


Resulta complejo interpretar una factura eléctrica y por eso,  este tema ya se ha tratado con anterioridad en otras entradas en este blog. En este curso, el alumnado de 1º de Bachillerato ha confeccionado una hoja de cálculo para obtener la factura introduciendo los valores de potencia contratada, lectura anterior y actual, así como los precios unitarios.

En el cálculo del importe total se consideran varios apartados:

  • Potencia contratada.
  • Consumo de energía.
  • Impuesto eléctrico.
  • Alquiler de equipos.
  • Impuestos.

A continuación, os dejo enlaces a algunos de los resultados. Para la confección de la hoja de cálculo han utilizado LibreOffice Calc.

HOJA DE CÁLCULO DE MARTA LOZANO

HOJA DE CÁLCULO DE MANUEL MODESTO RODRÍGUEZ

 

 

Prueba sobre lenguaje de programación C++ (1ªParte, tipo b)


La prueba consiste en hacer dos programas.

PROGRAMA 1

Elabora un programa que calcule el valor en libras de una cantidad en euros. Así, primero se solicitará la cantidad de euros, y a continuación se obtendrá el valor en libras. Ten en cuenta que 1 euro son 0,867026 libras. Guarda el programa cpp con el nombre conversor.

La salida del programa una vez ejecutado tiene que ser como la que parece en la imagen de abajo.

 

PROGRAMA 2

Crea un programa que te pida un pin para entrar a un sistema. Si el pin introducido es correcto, generará el mensaje “Bienvenido, has introducido el PIN correcto.”. En caso contrario el programa mostrará el mensaje “Lo sentimos, el PIN es incorrecto”. La clave establecida será 1234. Guarda el programa cpp con el nombre pin.

La salida del programa una vez ejecutado tiene que ser como la imagen que aparece a continuación. Se muestra el caso en el que introduzcamos el pin correcto, y el caso en el que no se escriba el pin correcto.

 

 

Al finalizar envía los dos archivos cpp a mi cuenta de correo electrónico josempanadero@gmail.com, con el asunto Prueba c++.

Prueba de Electrónica


Esta es la prueba de Electrónica. Contesta las cuestiones y haz click en Enviar.

¡Mucha suerte!

Prueba de LibreOffice Writer


Vamos a confeccionar un documento sobre el teorema de Pitágoras como aparece en la siguiente imagen.

Las condiciones son:

  1. El título está centrado, con tamaño de letra 18, negrita y subrayado.
  2. El resto del texto del documento tiene tamaño 12 y alineación justificada.
  3. La fórmula del teorema está centrada y aparece en cursiva y negrita.
  4. El primer párrafo tiene el color de letra rojo.
  5. El segundo párrafo tiene el color de letra azul.
  6. El tercer párrafo tiene el color de letra rosa.
  7. Inserta una imagen de Pitágoras después del tercer párrafo. (Enlace de la imagen).
  8. Copia los tres primeros párrafos y pégalos justo después de la imagen insertada anteriormente.
  9. Realiza una revisión ortográfica del documento.
  10. Cuando termines guarda el documento como examenwriter y envíalo a mi cuenta de correo josempanadero@gmail.com.

 

 

Fuente del texto: https://es.wikipedia.org/wiki/Teorema_de_Pit%C3%A1goras

Prueba sobre lenguaje de programación C++ (1ºParte)


La prueba consiste en hacer dos programas.

PROGRAMA 1

Elabora un programa que calcule la cuantía final de un producto al realizarle un descuento. Así, primero se solicitará el precio inicial, a continuación el porcentaje de descuento, generando a continuación el precio final rebajado. Guarda el programa con el nombre descuento.

La salida del programa una vez ejecutado tiene que ser como la que parece en la imagen de abajo.

PROGRAMA 2

Crea un programa que te pida una clave para entrar a un sistema. Si la clave introducida es correcta, generará el mensaje “Bienvenido, has introducido la clave correcta”. En caso contrario el programa mostrará el mensaje “Error, no has introducido la contraseña correcta”. La clave establecida será 2017. Guarda el programa cpp con el nombre clave.

La salida del programa una vez ejecutado tiene que ser como la imagen que aparece a continuación. Se muestra el caso en el que introduzcamos la clave correcta, y el caso en el que no se escriba la clave correcta.

Al finalizar envía los dos archivos cpp a mi cuenta de correo electrónico josempanadero@gmail.com, con el asunto Prueba c++.

Toma de decisiones programando en C++


A la hora de programar nos podemos encontrar con la posibilidad de comprobar si se cumple una condición. En estos casos usaremos la orden if.  Asimismo, también podemos plantear un “plan B” si la condición no se cumple, para lo que es necesario utilizar la orden else.

Vamos a ver una serie de actividades resueltas trabajando con estas órdenes.

Empezaremos por un programa que pide un número entero al usuario, e indica si es par o impar. El programa y la salida se muestran a continuación.

A continuación, vamos a realizar un programa que pida al usuario dos números enteros y diga cuál es mayor. La posible solución y su salida se muestran abajo.

Ahora vamos a hacer un programa que pida dos números al usuario y, si el segundo no es cero, mostrará la división entre ambos. En caso contrario, aparecerá un mensaje de error. En esta ocasión haremos uso de nuevo de las órdenes if-else.

Por último, en el siguiente programa se va pedir al usuario dos números e indicará si el primero es múltiplo del segundo.