o por que en dev c++ me lo marca como error?
#include<stdio.h>
#include<conio.h>
#include<windows.h>
#include <math.h>
void hipotenusa()
{ float e,f,g;
printf("Dame el valor del cateto a: ");
scanf("%f",&e);
printf("Dame el valor del cateto b: ");
scanf("%f",&f);
g=sqrt((e*e)+(f*f));
printf("La hipotenusa del triangulo es: %f",g);
Sleep(2000);
}
void area()
{ float e,f,g;
printf("Dame el valor de la base: ");
scanf("%f",&e);
printf("Dame el valor de la altura: ");
scanf("%f",&f);
g=e*f/2;
printf("El area del triangulo es: %f",g);
Sleep(2000);
}
void angulo()
{ float e,f,g;
printf("Dame el valor del angulo a: ");
scanf("%f",&e);
printf("Dame el valor del angulo b: ");
scanf("%f",&f);
g=180-(e+f);
printf("El tercer angulo del triangulo es: %f",g);
Sleep(2000);
}
main()
{char insiso;
while(insiso!='d'){printf("Selecciona una opcion:\na).Hipotenusa del triangulo\nb).Area del triangulo\nc).Tercer angulo del triangulo\nd)Salir\n");
scanf("%c",&insiso);
if (insiso=='a') hipotenusa();
else if (insiso=='b') area();
else if (insiso=='c') angulo();
else printf("Opcion invalida\n");
Sleep(2000);
clrscr();}
}
Actualización:ya use system("cls")... gracias de todos modos
Copyright © 2024 Q2A.MX - All rights reserved.
Answers & Comments
Verified answer
esa libreria solo pertenece a Borland, si quieres hacer lo mismo en DevC++ haz lo siguiente:
reemplaza clrscr() por system("cls")
el system ("cls"), significa CLear Screen o limpiar pantalla, es una funcion que te sirve para borrar todo el contenido de la pantalla, sin dejar perder los datos que tienes en tu codigo.
Saludos
ConfÃo en la respuesta del amable usuario de arriba â
ahah ok no :P
u_u me siento mal xd
clrscr() pertenece a conio.h, librerÃa exclusiva de los compiladores Borland.
Tal librerÃa no existe en Dev-C++, ya que no es de las librerÃas que pertenecen al C Estándar.
Hay maneras de instalar tal librerÃa en Dev-C++, anexo un link.
O tienes la opción estándar de Dev-C++ que es ncurses. Es más poderosa (aunque más compleja) que conio.h.