Diferencia entre revisiones de «PrInf08: Programa para transformar temperaturas v2.0»

De MateWiki
Saltar a: navegación, buscar

Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/mat/public_html/w/includes/diff/DairikiDiff.php on line 434
(Página creada con «{{ Práctica de Informática | Programa para transformar temperaturas v2.0 | PrInf07: Más sobre expresiones lógicas | PrInf08: if anidados}} En la [[PrInf06: Tomar decis...»)
 
(Ejercicio post-práctica)
Línea 33: Línea 33:
 
== Ejercicio post-práctica ==
 
== Ejercicio post-práctica ==
  
Modifica el programa para que muestre otro mensaje, esta vez cuando la temperatura no es mayor que 30. Es decir, si es mayor que 30, debe mostrar el mensaje de la práctica, y si no lo es, otro mensaje, diciendo que la temperatura no es mayor que 30.
+
Modifica el programa para que muestre otro mensaje, esta vez cuando la temperatura no esté entre 0ºC y 100ºC. Es decir, si está entre 0 ºC y 100 ºC debe mostrar el mensaje de la práctica, y si no lo es, otro mensaje diferente.
  
 
[[Categoría:Prácticas de Informática]]
 
[[Categoría:Prácticas de Informática]]

Revisión del 12:57 8 jul 2013

Práctica de Informática
Programa para transformar temperaturas v2.0
Práctica anterior Siguiente práctica
Este artículo es un guión de prácticas de Informática


En la práctica 6 realizamos un programa que transformaba temperaturas y mostraba un mensaje si la temperatura era mayor que 30 ºC. Vamos a modificar aquel programa, para que muestre un mensaje si la temperatura está entre 0 y 100ºC, y muestro otro mensaje diferente si no está en ese intervalo.

1 Requisitos previos

Para realizar esta práctica es necesario haber realizado previamente la práctica 6 y la práctica 7.

2 Contenido de la práctica

Este programa es similar al programa desarrollado en lapráctica 6. La única diferencia es que el mensaje adicional se tiene que mostrar si la temperatura está entre 0 ºC y 100 ºC. El mensaje debe ser el siguiente:

fprintf('AVISO: La temperatura %.2f ºF está entre 0 ºC y 100 ºC\n', f);

Donde f es la temperatura que se ha leído desde el teclado.

Es importante usar fprintf para mostrar el mensaje en vez de disp, porque el programa que corrige esta práctica asume que se muestra usando fprintf.

Si no sabes cómo realizar este cambio, es muy recomendable repetir la práctica anterior.

3 Comprobación de la práctica

Puedes comprobar si tu programa es correcto usando el programa CompruebaPr06.m

Dale al botón derecho y elige guardar como. Cópialo en el mismo directorio donde hayas guardado la solución de la práctica. Luego puedes comprobar si tu programa es correcto escribiendo

CompruebaPr06('miSolucion');

En este caso, la solución de la práctica está guardada en un fichero llamado miSolucion.m. Cambia el nombre al llamar a CompruebaPr05 si tu programa se llama diferente.

El programa no comprueba nada de la práctica anterior, solo comprueba si cuando la temperatura es mayor que 30 se muestra el mensaje correcto, y si no sale cuando no es mayor que 30.

4 Ejercicio post-práctica

Modifica el programa para que muestre otro mensaje, esta vez cuando la temperatura no esté entre 0ºC y 100ºC. Es decir, si está entre 0 ºC y 100 ºC debe mostrar el mensaje de la práctica, y si no lo es, otro mensaje diferente.