// C code
// This program will calculate the perimeter of a trapezoid with two right angles
// Developer: David Asake
// Course: CMIS 102
// Date: June 05, 2020
#include <stdio.h>
#include <math.h>
int main(void) {
/* varaiable definition */
float base1, base2, height, perimeter;
printf("Enter the first base of the trapezoid: 3.2 \n"); base1 = 3.2;
printf("Enter the second base of the trapezoid: 4.9 \n"); base2 = 4.9;
printf("Enter the height of the trapezoid: 6.3 \n"); height = 6.3;
perimeter
= base1
+ base2
+ height
+ sqrt(height
* height
+ (base2
- base1
* base2
- base1
)); printf("perimeter is: %f \n", perimeter
); return 0;
}
Ly8gQyBjb2RlCi8vIFRoaXMgcHJvZ3JhbSB3aWxsIGNhbGN1bGF0ZSB0aGUgcGVyaW1ldGVyIG9mIGEgdHJhcGV6b2lkIHdpdGggdHdvIHJpZ2h0IGFuZ2xlcwovLyBEZXZlbG9wZXI6IERhdmlkIEFzYWtlCi8vIENvdXJzZTogQ01JUyAxMDIKLy8gRGF0ZTogSnVuZSAwNSwgMjAyMAojaW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUgPG1hdGguaD4KaW50IG1haW4odm9pZCkgewoJLyogdmFyYWlhYmxlIGRlZmluaXRpb24gKi8KCWZsb2F0IGJhc2UxLCBiYXNlMiwgaGVpZ2h0LCBwZXJpbWV0ZXI7CglwcmludGYoIkVudGVyIHRoZSBmaXJzdCBiYXNlIG9mIHRoZSB0cmFwZXpvaWQ6IDMuMiBcbiIpOwoJYmFzZTEgPSAzLjI7CglzY2FuZigiJWYiLCAmYmFzZTEpOwoJcHJpbnRmKCJFbnRlciB0aGUgc2Vjb25kIGJhc2Ugb2YgdGhlIHRyYXBlem9pZDogNC45IFxuIik7CgliYXNlMiA9IDQuOTsKCXNjYW5mKCIlZiIsICZiYXNlMik7CglwcmludGYoIkVudGVyIHRoZSBoZWlnaHQgb2YgdGhlIHRyYXBlem9pZDogNi4zIFxuIik7CgloZWlnaHQgPSA2LjM7CglzY2FuZigiJWYiLCAmaGVpZ2h0KTsKCXBlcmltZXRlciA9IGJhc2UxICsgYmFzZTIgKyBoZWlnaHQgKyBzcXJ0KGhlaWdodCAqIGhlaWdodCArIChiYXNlMiAtIGJhc2UxICogYmFzZTIgLSBiYXNlMSkpOwoJcHJpbnRmKCJwZXJpbWV0ZXIgaXM6ICVmIFxuIiwgcGVyaW1ldGVyKTsKCXJldHVybiAwOwp9Cg==