Nada es indispensable, siempre hay algo que lo puede remplazar
Un libro destruido es un corazon que llora Provervio Indu

Superficie de un triangulo rectangulo

2008-08-25 14:01:24-05                  Esta entrada ha sido vista 161 veces.

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


Comments Commentblogs:
1.- thot wrote:

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 &quot;script&quot; sino más bien programa, porque vas a compilarlo. Normalmente &#40;no siempre&#41; los scripts son interpretados.<br />
Una mejora a tu programa, sería agregar la librearía &quot;math.h&quot; para obtener la raíz cuadrada de la hipotenusa. h = sqrt&#40;hcuadrada&#41;;

2008-08-25 16:34:08-05
2.- vendaval wrote:

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
3.- asimov wrote:

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
4.- asarch wrote:

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. :&#45;P<br />
<br />
Felicidades saidjose, echale ganas, tu puedes.

2008-08-26 13:42:30-05
5.- der_teufel wrote:

Pinche Asarch, no seas criticón mencionando los errores, mejor corrigelos en tu comment xD

2008-08-26 21:49:33-05
6.- VERGA wrote:

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
New Commentblog
CAPTCHA Image




Join us!
Forgot your password?
This blog has been visited
23,531 times
saidjose
Said Tamez Lorenzana
37 años.
Ingeniero Ambienta de la Universidad Autónoma de Tamaulipas, con doce años de experiencia en el área de las ciencias ambientales. Entusiasta del software libre en cualquier sistema. Aficionado a Freeciv y cuando no estoy jugando, me gusta perder el tiempo leyendo todo lo relacionado a Linux, BSD y software libre de windows. Soy papa de un hermoso niño de cuatro años seis meses, sigo pensando que el café y el te son las mejores bebidas que Dios le dio al mundo.

Actualmente trabajo con ubuntu 9.04, zenwalk 6.4, 4mlinux 2.1, estrella roja 2.8, windows 7 y xp, Soy un programador novato en C, C++, Html y Python.

Para mis escritos utilizo vim y latex tanto en windows como en linux
Powered by
Despabilando la MonoNeurona.org
Livechat
<-Nombre

reiken wrote:
http://tinyurl.com/782vp5u
4 days, 3 hours ago

asimov wrote:
La USB&#45;stick que te gustó http://tinyurl.com/5hzmj6
on 4/12/08

teosho wrote:
el medio ambiente, sobre el manejo de residuos. Qué tal esta el campo actualmente? Me conviene estudiar en México o en extranjero?
on 21/10/07

teosho wrote:
Oye, que tal. Estoy por terminar la carrera de Ingenieria Química y estoy interesado estudiar una maestria aplicada en
on 21/10/07


Si esta chido python, pascal por pura suerte me encontre una liga para un curso básico, lo que me falta es tiempo para aprender.
3 weeks, 6 days ago
Orale rnstux, cuando este listo tu app para android te pasas la liga y si funciona en android 2.1 lo pruebo
3 weeks, 6 days ago
Aprendiendo Pascal, espero sacar algo bueno de este idioma.
on 9/1/12
Inches bengalies, yo queria que llegaran al super tazon, ni mocho tendre que esperar otro año a que los delfines lleguen a pretemporada
on 9/1/12
Sobreviví al 6 de enero, no me saque monito, pero de aseguro que si me hacen un examen de glucosa salgo en 200
on 6/1/12
Es un placer estar de nuevo en el trabajo, 15 días de descanso son suficientes para recobrar baterías.
on 2/1/12
A todos los mononeurones les deseo un feliz año nuevo y que todos sus proyectos terminen con éxito este año qué empieza
on 31/12/11
Probando la table que compre en soriana para mi esposa esta chingona
on 25/12/11
Feliz navidad mononeurones que disfruten de las fiestas
on 25/12/11
Acabo de ir a la soriana, hay una table que se ajusta a mi presupuesto creo que pronto estrenare...
on 21/12/11
Mis Albums
FirefoxjEdit.orgGimpOpenOffice.orgHacker
Top
Colectivo MonoNeurona.org © 2002-2011.