Superficie de un triangulo rectangulo
Programación
Hace mucho que no me ponia a programar, la verdad diran que hace un ingeniero en ciencias ambientales aprendiendo a programar en C ya que no soy informatico y mucho menos; pero me entron el gusanito de conocer y querer a aprende a programar; hace un mes que de nuevo empece el emocionante camino de hacerlo, espero que este ejemplo les ayude a alguien a aprende a programar.
Es un pequeño programa que te da la superficie de un triangulo con la formala matematica: (base + altura)/2; pero si consideramos que la bse y la altura son los catetos de un triangulo equilatero tambien podremos optener el cuadrado de la hypotenusa segun el famos teorema de pitagoras: base2 + Altura2 = hypotenusa2. Pues bien manos a la obra
Nota:El scrit del programa se encuentra en azul
/* El siguiente programa en C nos da el área de un triangulo equilatero y la hypotenusa al cuadrado segun el famoso teorema de pitagoras esta protegido bajo licencia GPL 3 */
#include // Incluimos el archivo de cabecera de entradas y salidas
main( )
{ // Se habre sentencia de bloques
float area, altura, base, hypotenusa; // se definen las variables con flaot para numeros reales
printf("Se introuduce la altura en centimentros: \n"); // se pide la variable altura en centimetros
scanf("%f", &altura); // se encadena el numero introducido a la variable altura con base
printf("Se intruduce la base en centimetros: \n");// Se pide la varible base en centimetros
scanf("%f", &base)// se encadena el numero introducido a la variable base con base
area = (base + altura)/2 // formula para sacar el area del triangulo equilatero
hypotenusa = (base * base) + (altura * altura) //formula del teorema de pitagoras
printf("El area del triangulo quilatero es: %f y la hypotenusa al cuadrado es %f/n", area,hypotenusa); /* se muestra en pantalla el resultado del area y la hipotenusa */
return 0; // se cierra el programa muestra el resultado si este es cero
} //Se cierra el bloque de sentencias
Este es un pequeño programa en C, considero que el lenguaje python podria ser mas propio para este tipo de demostraciones matematicas, pero para aprender el lenguaje C este escrip puede ayudar.
Si compilas en gcc acuerdate te situas en la carpeta donde tienes el programa despues de escribirlo en tu editor faborito gedit, jedit, vim u otro lo guardas con la estencion c. Por ejemplo Area.c
Despues compilalo asi #gcc -o Area Area.c
Esto hara que tengas un ejecutable llamado Area si no lo compilas asi y lo compilas de este modo
#gcc -o Area.c
Te creara un archivo llamado a.out
para hecharlo a funcionar en consola es:
#./Area
Este comando hace que el programa muestre su primera sentencia en la consola.
Bueno es todo, se que para muchos es muy sencillo el programa, agradecer cualquier comentario, correcion y ayuda que me dan, con sus aportaciones considero que podre a llegar a ser mejor programador en c que lo que soy ahora.
Permalink: http://www.mononeurona.org/entries/view/saidjose/1522
Commentblogs:Qué chido que estés aprendiendo a programar en C, saidjosé, personalmente es uno de los lenguajes que más me gusta. <br />
En primera lo que estás haciendo no se podría llamar "script" sino más bien programa, porque vas a compilarlo. Normalmente (no siempre) los scripts son interpretados.<br />
Una mejora a tu programa, sería agregar la librearía "math.h" para obtener la raíz cuadrada de la hipotenusa. h = sqrt(hcuadrada);
2008-08-25 16:34:08-05
Tengo los ojos llenos de lagrimas, voy seguir con el curso, sabes e parece mucho a mis primeros programas en C. saludos y quedo bien.
2008-08-26 06:53:49-05
Excelente lo que estás haciendo saidjose. Muy bien, yo también estoy en eso, siguiendo el curso de Vendaval y esperando que continúe ampliando ese curso.<br />
<br />
Saludos!!!
2008-08-26 11:19:05-05
Pareces programador de Berkeley, California:<br />
<br />
Ni siquiera validas la entrada del usuario, las divisiones entre zero, los overflows, etc, etc. Vas por buen camino. :-P<br />
<br />
Felicidades saidjose, echale ganas, tu puedes.
2008-08-26 13:42:30-05
Pinche Asarch, no seas criticón mencionando los errores, mejor corrigelos en tu comment xD
2008-08-26 21:49:33-05
cual es el area del triangulo equilatero<br />
hijos de puta<br />
mecos<br />
maricones<br />
valen verga
2009-03-02 17:06:33-06










