Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: Robo12812 en 4 Octubre 2018, 22:32 PM

Título: Ayuda este codigo basico de c++ esta incorrecto :(
Publicado por: Robo12812 en 4 Octubre 2018, 22:32 PM
#include <stdio.h>
#include <conio.h>

main ()
{
   float base,altura,area;
   printf(" Calcular el Area de un triangulo \n");
   printf("Introduce la base \n");
   scanf("d" ,&base);
   printf("Introduce la altura \n");
   scanf("d" ,&altura);
   area=(base*altura)/2;
   printf ("El area del triangulo es:%.2f \n", area );
   
   getch();
   
     }


Mi duda es que esta mal? se pasa directo despues de poner la base no me deja poner la altura esta raro
Título: Re: Ayuda este codigo basico de c++ esta incorrecto :(
Publicado por: karmany en 4 Octubre 2018, 23:34 PM
Prueba esto:

#include <stdio.h>
#include <conio.h>

main ()
{
        float base, altura, area;
printf(" Calcular el Area de un triangulo \n");
printf("Introduce la base \n");
scanf("%f", &base);
printf("Introduce la altura \n");
scanf("%f", &altura);
area = (base*altura) / 2;
printf("El area del triangulo es: %.2f\n", area);
       getch();
   
}


Mira la definición que has hecho de float.
Título: Re: Ayuda este codigo basico de c++ esta incorrecto :(
Publicado por: Robo12812 en 5 Octubre 2018, 00:37 AM
Gracias bro