SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: mari-chan en Martes 25 de Enero de 2011, 15:20
-
Hola una ayudita
Dada la ecuación para calcular la hipotenusa h= a la raiz de χ² + y²
Realizar un programa que lea los valores de x y y ,calcule la hipotenusa e imprima el resultado EN C++
-
Ohaio Mari-Chan y bienvenida al foro pero ...cual es tu duda??
-
me lo puedes revisar si esta bien
#include<conio.h>
#include<stdio.h>
#include<math.h>
void main ()
{
int x,y;
float H;
printf("Introduce los valores de los catetos x y y ");
scanf("%i,%i",&A,%B);
H=pow(x*y+x*y,1/2);
printf("La Hipotenusa es %f",H);
getch();
}
-
En primer lugar eso no es C++ eso es C puro y duro (amo el C :wub: )
Ahora lo estoy revisando
-
me lo puedes revisar si esta bien
#include<conio.h>
#include<stdio.h>
#include<math.h>
void main ()
{
int x,y;
float H;
printf("Introduce los valores de los catetos x y y "); printf("La Hipotenusa es %f",H
);
}
Bueno supongo que estas empezando. Para revisar un programa deberias probarlo vos misma, pero por esta vez lo miro yo
-->Esto esta mal deberia ser
-->Las variables enteras son una d y no podes declarar variables sin hacerlo con aterioridad . Declaraste x e y como catetos ,pero, sin definr A y B , las estas usando para guardar esos datos. Nota tambien que %B esta mal tiene que ser &y.
Deberia ser
( la hipotenusa de un triagulo es (a²+b²)^(1/2)=c ), ademas podes usar sqrt para sacar la raiz cuadrada en vez de usar pow
Este codigo es de C aunque podes compilarlo en C++ pero no es programacion orientada a objetos , que es para lo cual se ideo C++.
Para probar esto te recomendaria que uses Codeblocks y si te lo piden el Borland (si es que te lo piden donde estes estudiando).
Con Codeblocks no podrias usar la libreria conio.h y el void (main) deberia ser un int main ()