CODIGOS EN DEV C++ MENU DE OPCIONES (PERIMETRO Y AREA)
CODIGO EN C++ CON UN MENU DE OPCIONES QUE PERMITEN CALCULAR EL PERIMETRO Y AREA DE ALGUNAS FIGURAS GEOMETRICAS
EL MENU ES EL SIGUIENTE.
MENU
a)perimetro rectangulo
c)perimetro cuadrado
d)area rectangulo
e)area circulo
z
area cuadrado
g)salir
#include
#include
#define PI 3.1416
float perim_rectangulo()
{ float largo=0,ancho=0,perimetro=0;
printf("define el largo->");scanf("%f",&largo);
printf("define el ancho->");
scanf("%f",&ancho);
perimetro=(largo*2)+(ancho*2);
return (perimetro);}
float perim_circulo()
{ float radio=0,perimetro=0;
printf("define el radio->");
scanf("%f",&radio);perimetro=PI*radio;
return (perimetro);
}
float perim_cuadrado()
{ float lado=0,perimetro=0;
printf("define el lado->");
scanf("%f",&lado);
perimetro=4*lado;
return (perimetro);
}
float area_rectangulo()
{ float base=0,altura=0,area=0;
printf("define la base->");
scanf("%f",&base);
printf("define la altura->");
scanf("%f",&altura);
area=base*altura;
return (area);
}
float area_circulo()
{ float radio=0,area=0;
printf("define el ardio->");
scanf("%f",&radio);
area=PI*(radio*radio);
return (area);
}
float area_cuadrado()
{ float lado=0,area=0;
printf("define el lado->");scanf("%f",&lado);
area=lado*lado;
return (area);
}
int main()
{
char opcion=' ';
do
{
printf("\nMENU\n");
printf("a)perimetro rectangulo\n");
printf("b)perimetro circulo\n");
printf("c)perimetro cuadrado\n");
printf("d)area rectangulo\n");
printf("e)area circulo\n");
printf("f)area cuadrado\n");
printf("g)salir\n");
opcion=getchar();
fflush(stdin);
switch(opcion)
{
case 'a':printf("perimetro= %f ",perim_rectangulo());break;
case 'b':printf("perimetro= %f ",perim_circulo());break;
case 'c':printf("perimetro= %f ",perim_cuadrado());break;
case 'd':printf("area= %f ",area_rectangulo());break;
case 'e':printf("area= %f ",area_circulo());break;
case 'f':printf("area= %f ",area_cuadrado());break;
default: printf("opcion no valida\n " );
}
} while(opcion !='g');
}
//no se olviden de dar una estructura al codigo para que no existan errores , y si los tienen puedadan identificarlos...pueden correrlo en dev c++
para Dev C++
ResponderEliminar#include < iostream > //sin espacios o no funciona
#include < cstdlib > //sin espacios o no funciona
#define PI 3.1416
float perim_rectangulo()
{ float largo=0,ancho=0,perimetro=0;
printf("define el largo->");
scanf("%f",&largo);
printf("define el ancho->");
scanf("%f",&ancho);
perimetro=(largo*2)+(ancho*2);
return (perimetro);
}
float perim_circulo()
{ float radio=0,perimetro=0;
printf("define el radio->");
scanf("%f",&radio);
perimetro=PI*radio;
return (perimetro);
}
float perim_cuadrado()
{ float lado=0,perimetro=0;
printf("define el lado->");
scanf("%f",&lado);
perimetro=4*lado;
return (perimetro);
}
float area_rectangulo()
{ float base=0,altura=0,area=0;
printf("define la base->");
scanf("%f",&base);
printf("define la altura->");
scanf("%f",&altura);
area=base*altura;
return (area);
}
float area_circulo()
{ float radio=0,area=0;
printf("define el ardio->");
scanf("%f",&radio);
area=PI*(radio*radio);
return (area);
}
float area_cuadrado()
{ float lado=0,area=0;
printf("define el lado->");
scanf("%f",&lado);
area=lado*lado;
return (area);
}
int main()
{
char opcion=' ';
do
{
printf("\nMENU\n");
printf("a)perimetro rectangulo\n");
printf("b)perimetro circulo\n");
printf("c)perimetro cuadrado\n");
printf("d)area rectangulo\n");
printf("e)area circulo\n");
printf("f)area cuadrado\n");
printf("g)salir\n");
opcion=getchar();
fflush(stdin);
switch(opcion)
{
case 'a':printf("perimetro= %f ",perim_rectangulo());break;
case 'b':printf("perimetro= %f ",perim_circulo());break;
case 'c':printf("perimetro= %f ",perim_cuadrado());break;
case 'd':printf("area= %f ",area_rectangulo());break;
case 'e':printf("area= %f ",area_circulo());break;
case 'f':printf("area= %f ",area_cuadrado());break;
default: printf("opcion no valida\n " );
}
} while(opcion !='g');
}
http://ayudaveloz.blogspot.com/ <---- codigos dev c++
ResponderEliminarpara hacer un programa que pueda primero pedirte lo que quieres que formula ejemplo area de un triangulo y te pida los datos y te inprima su area como lo ago
ResponderEliminarno entendi ni maaaais
ResponderEliminar