Pages - Menu

domingo, 28 de abril de 2013

25 ejercicios de C

En éste post haremos un pequeño punto y aparte en el aprendizaje teórico de C, ahora que ya conocemos la estructura básica de un programa en C, sus tipos dedatos, directivas, operadores, constantes, la librería stdio.h y sus funciones printf y scanf, vamos a realizar una serie de ejercicios con el fin de afianzar conocimientos.


Foto tomada de freedigitalphotos.net
Los ejercicios están en su mayoría sacados de los 100 ejercicios depseudocódigo, por lo que si tenéis a mano esos ejercicios resueltos podéis tener más claro como abordar los distintos problemas.

Los ejercicios se tienen que hacer en programas separados, no se permite hacer un programa donde estén todos. Si el ejercicio requiere de algún dato que pueda ser una constante (como el número Pi), éste se debe definir como tal. En todos los ejercicios los datos que no sean constantes se pedirán por pantalla.

  1. Calcule el área de un triángulo.
  2. Calcule el área de un rectángulo.
  3. Calcule el área de un círculo.
  4. Calcule el área de un paralelogramo.
  5. Calcule el área de un rombo.
  6. Calcule el área de un trapecio.
  7. Calcule el área de una cometa.
  8. Calcule el perímetro de un triángulo.
  9. Calcule el perímetro de un rectángulo.
  10. Calcule el perímetro de un círculo.
  11. Calcule el perímetro de un paralelogramo.
  12. Calcule el perímetro de un rombo.
  13. Calcule el perímetro de un trapecio.
  14. Calcule el perímetro de una cometa.
  15. Que convierta millas a kilómetros.
  16. Que convierta grados Celsius a grados Kelvin.
  17. Que convierta grados Celsius a grados Fahrenheit.
  18. Que convierta grados Kelvin a grados Fahrenheit.
  19. Que pase de kilómetros a milímetros.
  20. Que pase de kilogramos a gramos.
  21. Que pase de decilitros a litros.
  22. Que pida dos números y muestre en pantalla la suma, resta, multiplicación, división y módulo.
  23. Que pida un número, lo eleve al cuadrado y lo muestre.
  24. Que pida un número, lo eleve al cubo y lo muestre.
  25. Que pase una hora dada a minutos y segundos.
Las soluciones podéis encontrarlas aquí.

¿Qué os parecen los ejercicios?