Informática, pregunta formulada por ramirezddv, hace 1 año

Elaborar un programa que calcule e imprima mediante dos funciones, el perímetro y la superficie de un cuadrado, dado como parámetro el lado s leído desde la función main().

Respuestas a la pregunta

Contestado por irmajulia
0

El programa que permite ingresar el lado del cuadrado y devuelve el área y su perímetro, mediante funciones, es:

#include<stdio.h>

#include<math.h>

#define SIN_TIPO float

// Declaraciones adelantadas de las funciones

void area(float l);

void perimetro(float l);

void area(float l) {

printf("Area: %f\n",pow(l,2));

}

void perimetro(float l) {

printf("Perimetro: %f\n",4*l);

}

int main() {

SIN_TIPO lado;

printf("Ingrese el lado del cuadrado: ");

scanf("%s",lado);

perimetro(lado);

area(lado);

return 0;

}

Dejo adicionalmente el algoritmo, para que lo exportes desde PSInt a cualquier otro lenguaje.

Funcion Area ( L )

Escribir "Area: ", L^2

Fin Funcion

Funcion Perimetro ( L )

Escribir "Perimetro: ", 4*L

Fin Funcion

Algoritmo cuadrado

Escribir "Ingrese el lado del cuadrado: " Sin Saltar

Leer lado

Perimetro(lado)

Area(lado)

FinAlgoritmo

Para desarrollar las funciones, solo recuerda que necesitas saber como se calcula el perímetro y el área:

P =  4 x L

A = L^2

Otras preguntas