Documentos de Académico
Documentos de Profesional
Documentos de Cultura
//Areas_Funciones
//Celes
//24-03-2020
#include "stdio.h"
#include "conio.h
#define PI 3.1416
int main()
{
int opc, a, b, c;
float d,x,y,z;
do{
printf("\nElige una de las siguientes Areas:");
printf("\n1)Circulo");
printf("\n2)Cuadrado");
printf("\n3)Recatngulo");
printf("\n4)Triangulo");
printf("\n5)Trapecio\n");
scanf("%d",&opc);
switch(opc)
{
case 1:printf("\nEscribe el radio:");
scanf("%d",&a);
d=area_circulo(a);
printf("\nEl area del circulo es:%f",d);
break;
case 2:printf("\nEscribe el lado:");
scanf("%d",&a);
b=area_cuadrado(a);
printf("\El area del cuadrado es:%d",b);
break;
case 3:printf("\nEscriba la base y la altura:");
scanf("%d%d",&a,&b);
c=area_rectangulo(a,b);
printf("\El area del rectangulo es:%d",c);
break;
case 4:printf("\nEscriba la base y la altura:");
scanf("%f%f",&x,&y);
d=area_triangulo(x,y);
printf("\nEl area del triangulo es:%f",d);
break;
case 5:printf("\nEscriba la base mayor la base menor y la altura:");
scanf("%f%f%f",&x,&y,&z);
d=area_trapecio(x,y,z);
printf("\nEl area del trapecio es:%f",d);
Seminario de Solución de Problemas de Programación
break;
}
printf("Deseas repetir el programa S=1/N=2:\n");
scanf("%d",&opc);
if (opc!=1 && opc!=2)
{
do
{
printf("\nOpcion no valida...");
printf("\nDeseas repetir el programa S=1/N=2:\n");
scanf("%d",&opc);
}while(opc!=1 && opc!=2);
}
}while(opc==1);
return 0;
}
Apartado de Preguntas:
1.- ¿El programa usa parámetros? Si
2.-Con tus palabras de una explicación: Porque en el programa principal está pidiendo valores,
Por lo tanto está generando valores por copia, y estos a su vez son recibidos en la función
correspondiente y al mismo tiempo estas funciones retornan un valor.