C Primer Plus - Guía de prácticas N.o 4 --- Cadenas de caracteres y entrada/salida con formato
- Escriba un programa que pida su nombre, su apellido y luego muestre
los nombres en el formato apellido, nombre
- Escriba un programa que pida su nombre y haga lo siguiente con él:
- Lo muestre entre comillas dobles.
- Lo muestre en un campo de 20 caracteres de ancho, y todo el campo
entre apóstrofes
- Los muestre ajustado a la izquierda en un campo de 20 caracteres de ancho,
y todo el campo entre apóstrofes.
- Lo muestre en un campo tres caracteres más ancho que el nombre.
- Escriba un programa que lea un número en punto flotante y lo muestre,
primero en notación de punto decimal, y luego en notación exponencial.
Haga que la salida aparezca en los siguientes formatos (la cantidad de
digitos del exponente puede ser diferente en el sistema que usted use):
- La entrada es 21.3 ó 2.1e+001.
- La entrada es +21.29 ó 2.129E+001.
- Escriba un programa que solicite su altura en centímetros y su nombre,
y luego muestre la información en el siguiente formato:
Laureano mide 1.85 metros de alto.
Use el tipo float
y /
para la división.
- Escriba un programa que primero solicite su nombre y luego su apellido.
Luego el programa debe escribir el nombre y el apellido en una línea,
y en la línea siguiente la cantidad de letras de cada nombre. Debe
alinear las cantidades con el final de las palabras, como se muestra
a continuación:
Laureano Maradona
8 8
Cuando lo tenga listo, modifíquelo para que los números se alineen con
los principios de las palabras.
- Escriba un programa que asigne a una variable
double
el
valor 1.0/3.0
, y a una variable float
el valor
1.0/3.0
.
Muestre cada resultado tres veces: una vez
muestra 4 dígitos a la derecha del punto decimal; otra vez muestra 12
dígitos a la derecha del punto decimal; y otra vez muestra 16 dígitos a
la derecha del punto decimal.
Haga que el programa incluya a
float.h
y muestre los valores de FLT_DIG
y
de DBL_DIG
.
¿Son consistentes los resultados de
1.0/3.0
con los encontrados en float.h
?
- Escriba un programa que solicite la cantidad de kilómetros recorridos
y la cantidad de litros de combustible consumidos. Calcule y muestre
los kilómetros por cada litro, con una posición a la derecha del punto
decimal. Calcule y muestre los litros por cada 100 kilómetros (la forma
europea de medir consumo).
A continuación, sabiendo que 1 galón equivale a 3.785 litros, y que 1 milla
equivale a 1609 kilómetros, convierta el valor a millas por cada galón.
Use constantes simbólicas (const
o #define
)
para los factores de conversión.
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$