Archivo del Autor: josepanadero

Uso de la orden SWITCH en C++


Con la orden SWITCH podemos establecer que un a variable adopte diferentes valores, especificados tras la orden CASE. Si queremos configurar un programa que pida un número del uno al diez, y nos calcule si es múltiplo de 3 o no, las órdenes SWITCH-CASE nos pueden resultar muy útiles, como se puede apreciar en el programa y su salida mostrados a continuación.

Como se puede observar, con la orden break hacemos que el programa finalice la ejecución. Asimismo, tras la orden default establecemos la salida si no se cumplen las condiciones anteriores.

Finalmente, otro ejemplo de uso de SWITCH-CASE lo observamos en un programa que pide al usuario un número del 1 al 10 y escribe el nombre de la nota correspondiente. El código y la salida se muestran a continuación. Es importante comprobar la forma en la que se encadenan los diferentes opciones.

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.

Prueba de Audacity


Esta prueba de Audacity consiste en crear un audio editando una frase del Dalai Lama, e incluirle un fondo musical. Así, la prueba se divide en diferentes tareas.

  1. Descarga del siguiente enlace los dos archivos de audio que vas a necesitar, FraseDaliaLama.mp3 y SueñosIlusiones.mp3.
  2. Abre el archivo FraseDaliaLama.mp3 en Audacity.
  3. El audio FraseDaliaLama.mp3 incluye la siguiente frase: “Lo que más sorprende del hombre occidental, es que pierden la salud para ganar dinero, después pierden el dinero para recuperar la salud. Por pensar ansiosamente en el futuro, no disfrutan del presente ni del futuro. Y viven como si no tuviesen que morir nunca… y mueren como si nunca hubieran vivido”. Tendrás que recortar esta frase, eliminando audio para que quede lo siguiente:Lo que más sorprende del hombre occidental, es que viven como si no tuviesen que morir nunca… y mueren como si nunca hubieran vivido”.
  4. Añade otra pista al proyecto como fondo musical utilizando el otro archivo denominado SueñosIlusiones.mp3. Este audio, que tendrás que importar al proyecto, es un tema musical de Rafael Guillermo.
  5. El audio tendrá una duración de 30 segundos, disponiendo  la frase de manera que haya música de fondo antes y después de la misma.
  6. Utiliza la herramienta envolvente para bajar el volumen del fondo musical cuando se relate la frase.
  7. Exporta el proyecto a formato mp3 y envíalo a mi correo josempanadero@gmail.com o a través del Aula Virtual.

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++.

Prueba de LibreOffice Base


Descarga la base de datos para la GESTIÓN DE PEDIDOS de una empresa, donde se incluyen tres tablas, correspondientes a Clientes, Productos y Pedidos.

  • Realiza un formulario para Clientes, en el que aparezcan todos los campos de esta tabla.
  • Establece las relaciones entre tablas que consideres oportunas.
  • Añade la siguiente información correspondiente a Clientes utilizando el formulario creado previamente:

Código cliente: 115 ; Empresa: Muebles Arcelacis ; Nombre contacto: Alfredo Pérez López ; Dirección: c/ Villargallegos s/n ; Localidad: Santaella ; Provincia: Córdoba ; País: España ; Código postal: 14546 ; Teléfono: 957307535 ; Fax: 957307541 ; E-mail: info@arcelacis.com ; www: http://www.iesarcelacis.com ; Teléfono móvil: 666555444

  • Realiza una consulta que llamarás Pedidos con coste mayor de 100, en el que aparecerán los campos Código cliente, Número pedido, Precio coste, Fecha pedido y País, presentándose todos los registros que tengan un precio de coste mayor de 100 euros.
  • Realiza una consulta que llamarás Pedidos con coste mayor de 100 y menor de 300, en el que aparecerán los campos Código cliente, Número pedido, Precio coste, y Fecha pedido, presentándose todos los registros que tengan un precio de coste mayor de 100 euros y menor de 300 euros.
  • Realiza una consulta que llamarás Clientes de Barcelona, en el que se mostrarán los campos Código cliente, Empresa, Nombre contacto, Dirección, Localidad, Provincia, País, Código postal, Teléfono, Fax, E-mail, www y Teléfono móvil, presentándose todos los registros en los que su domicilio esté ubicado en Barcelona.
  • Realiza una consulta que llamarás Productos que terminen con la letra o, en el que se mostrarán los campos Código producto y Nombre producto, presentándose todos los registros cuyo nombre de producto acabe por la letra o.
  • Finalmente haz un informe que presente la información obtenida en la consulta Clientes de Barcelona, que llamarás Clientes de Barcelona. El diseño de este informe queda a tu elección.

Cuando acabes la prueba, guarda el archivo con el siguiente nombre prueba_base_nombre_apellidos y envíamelo a josempanadero@gmail.com .