Ayuda este codigo basico de c++ esta incorrecto :(

Iniciado por Robo12812, 4 Octubre 2018, 22:32 PM

0 Miembros y 1 Visitante están viendo este tema.

Robo12812

#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

karmany

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.