C: Calculate the perimeter of a rectangle.
https://github.com/pereiradaniel/c_programs/blob/master/rect_perim.c
// Calculate the perimeter of a rectangle using user input.
#include <stdio.h>
// Returns the perimeter of a rectangle.
double rect_perim(double l, double w)
{
return 2*(l+w);
}
int main(int arg, char* argv[])
{
double length, width; // perimeter;
printf("Length: ");
scanf("%lf", &length);
printf("Width: ");
scanf("%lf", &width);
// perimeter = rect_perim(length, width);
printf("Perimeter: %.2f\n", rect_perim(length, width));
return 0;
}
// ==132== Memcheck, a memory error detector
// ==132== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
// ==132== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info
// ==132== Command: ./a.out
// ==132==
// Length: 25
// Width: 15
// Perimeter: 80.00
// ==132==
// ==132== HEAP SUMMARY:
// ==132== in use at exit: 0 bytes in 0 blocks
// ==132== total heap usage: 2 allocs, 2 frees, 2,048 bytes allocated
// ==132==
// ==132== All heap blocks were freed -- no leaks are possible
// ==132==
// ==132== For lists of detected and suppressed errors, rerun with: -s
// ==132== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)