Ejercicio: Confeccionar un programa que ingrese una medida en "pies" y la exhiba convertida a yardas,pulgadas,cms.
Nota: 1pie = 12pulgadas, 1yarda = 3pies, 1pulgada = 2.54cms.
Código
#include <stdio.h> #include <conio.h> main(){ int z; float pulg,yar,cms; pulg = (z*12); yar = z * (pulg / 3); cms = z * (2.54 * pulg); }
El jueguito de prueba que hice fue así:
PIE PULG YARDA CMS
12 144 576 4389.12
7 84 196 1493.52
Mientras que me tendría que dar creo que:
PIE PULG YARDA CMS
12 144 48 60.96
Me parece que es porque en la variable "yar" y "cms" en la operación que aparece "pulg" es (z*12) mientras que en esos casos ademas de pulg debería estar z creo.
Supongo que sera asi, es por eso que pido ayuda para resolver bien lo que me pide el problema.
Saludos ^^
Por las dudas: * Es programacion C y utilizo Borland c++ 5.02.