C Primer Plus - Guía de prácticas N.o 3 --- Los datos y el C

  1. Encuentre cómo se comporta su sistema con respecto al desborde (overflow) de enteros, al desborde de números en punto flotante, y al «vaciamiento» (underflow) de números en punto flotante. Utilice un enfoque experimental, o sea, escriba programas que exhiban dichos problemas.
  2. Escriba un programa que le solicite un número de código ASCII, por ejemplo 65, y luego muestre el carácter que tiene ese código ingresado.
  3. Escriba un programa que haga un «pip» en el parlante de la computadora, y luego muestre el siguiente mensaje: «Sorprendida por el inesperado sonido, Hildegunda gritó: "¡¿Qué fué eso?!»
  4. Escriba un programa que lea un número en punto flotante y que lo muestre en notación decimal y en notación exponencial. Haga que la salida del sistema tenga el siguiente formato: (la cantidad de dígitos que se muestren dependerá del compilador y arquitectura utilizados)
    La entrada es 21.290000 ó 2.129000e+001.
    
  5. En un año hay aproximadamente 3.156 x 107 segundos. Escriba un programa que solicite la edad en años, y luego muestre cuántos segundos son los equivalentes.
  6. La masa de una molécula de agua es de aproximadamente 3.0 x 10-23 gramos. Un litro de agua pesa aproximadamente 1 kg. Escriba un programa que solicite la cantidad de agua en litros, y muestre la cantidad de moléculas en dicha cantidad.
  7. Cada pulgada mide 2.54 cm. Escriba un programa que le solicite su altura en cm y le informe la altura el pulgadas.
  8. Modifique el programa anterior para que informe la altura en pies y pulgadas. Un pie mide 12 pulgadas.

Si tiene preguntas no deje de leer de qué maneras contactarme.

Copyright (C) 2005 César Ballardini

Está permitida la copia textual y distribución de este artículo en su totalidad por cualquier medio, siempre y cuando esta nota se preserve.

Actualizado: $Id$

Valid HTML 4.0!