// 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: 4.5 \n"); base1 = 4.5;
printf("Enter the second base of the trapezoid: 5.8 \n"); base2 = 5.8;
printf("Enter the height of the trapezoid: 6.9 \n"); height = 6.9;
perimeter
= base1
+ base2
+ height
+ sqrt(height
* height
+ (base2
- base1
* base2
- base1
)); printf("perimeter is: %f \n", perimeter
); return 0;
}
Ly8gQyBjb2RlCi8vIFRoaXMgcHJvZ3JhbSB3aWxsIGNhbGN1bGF0ZSB0aGUgcGVyaW1ldGVyIG9mIGEgdHJhcGV6b2lkIHdpdGggdHdvIHJpZ2h0IGFuZ2xlcwovLyBEZXZlbG9wZXI6IERhdmlkIEFzYWtlCi8vIENvdXJzZTogQ01JUyAxMDIKLy8gRGF0ZTogSnVuZSAwNSwgMjAyMAojaW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUgPG1hdGguaD4KaW50IG1haW4odm9pZCkgewoJLyogdmFyYWlhYmxlIGRlZmluaXRpb24gKi8KCWZsb2F0IGJhc2UxLCBiYXNlMiwgaGVpZ2h0LCBwZXJpbWV0ZXI7CglwcmludGYoIkVudGVyIHRoZSBmaXJzdCBiYXNlIG9mIHRoZSB0cmFwZXpvaWQ6IDQuNSBcbiIpOwoJYmFzZTEgPSA0LjU7CglzY2FuZigiJWYiLCAmYmFzZTEpOwoJcHJpbnRmKCJFbnRlciB0aGUgc2Vjb25kIGJhc2Ugb2YgdGhlIHRyYXBlem9pZDogNS44IFxuIik7CgliYXNlMiA9IDUuODsKCXNjYW5mKCIlZiIsICZiYXNlMik7CglwcmludGYoIkVudGVyIHRoZSBoZWlnaHQgb2YgdGhlIHRyYXBlem9pZDogNi45IFxuIik7CgloZWlnaHQgPSA2Ljk7CglzY2FuZigiJWYiLCAmaGVpZ2h0KTsKCXBlcmltZXRlciA9IGJhc2UxICsgYmFzZTIgKyBoZWlnaHQgKyBzcXJ0KGhlaWdodCAqIGhlaWdodCArIChiYXNlMiAtIGJhc2UxICogYmFzZTIgLSBiYXNlMSkpOwoJcHJpbnRmKCJwZXJpbWV0ZXIgaXM6ICVmIFxuIiwgcGVyaW1ldGVyKTsKCXJldHVybiAwOwp9Cg==