Informática, pregunta formulada por joshuahabaku6, hace 2 meses

programa que obtenga el área un triangulo y de un cuadrado, utilizando funciones.

Respuestas a la pregunta

Contestado por alexandrajimenezlope
0

ESTO ES LO QUE ENCONTRE

//cuadrado, rectangulo y triangulo.

//Uso de punteros como argumentos de funciones.

#include<stdio.h>

#include<stdlib.h>

void area_cuadrado(float base, float *area)

{

printf("Ingrese base: ");

scanf_s("%f",&base);

*area = base*base;

}

void area_rectangulo(float base, float altura, float *area)

{

printf("Ingrese base: ");

scanf_s("%f",&base);

printf("Ingrese altura: ");

scanf_s("%f",&altura);

*area = base*altura;

}

void area_triangulo(float base, float altura, float *area)

{

printf("Ingrese base: ");

scanf_s("%f",&base);

printf("Ingrese altura: ");

scanf_s("%f",&altura);

*area = ((base*altura)/2);

}

void main()

{

float area=0;

float base=0;

float altura=0;

int opcion;

inicio:

printf("\n\nCALCULO DE AREA\n");

printf("1. Cuadrado\n");

printf("2. Rectangulo\n");

printf("3. Triangulo\n");

printf("Elija una opcion: ");

scanf_s("%d",&opcion);

switch(opcion)

{

case 1:

{

area_cuadrado(base, &area);

printf("Area = %.3f\n",area);

break;

}

case 2:

{

area_rectangulo(base, altura, &area);

printf("Area = %.3f\n",area);

break;

}

case 3:

{

area_triangulo(base, altura, &area);

printf("Area = %.3f\n",area);

break;

}

default: printf("No es una pocion\n");

}

goto inicio;

system("pause");

Otras preguntas