Day 2 Lecture / Lab
/*
Day 2 lecture / lab work - Bones_Height
*/
#include <stdio.h>
double mheight_femur(double f);
double fheight_femur(double f);
double mheight_humerus(double h);
double fheight_humerus(double h);
void main()
{
double humerus, femur, mHeight, fHeight, hum_FEET, fem_FEET;
const int MALE = 1, FEMALE = 2;
double mHeight_FEET;
double fHeight_FEET;
/* //scan bone lengths
printf("Enter lenght(in inches) of a femur and humerus respectivly: \n");
scanf("%2f %2f", &femur, &humerus);
//femur heights (in inches)
mHeight = mheight_femur(femur);
fHeight = fheight_femur(femur);
printf("femur heights (in INCHES) M: %2.2f in F: %2.2f in \n" , mHeight, fHeight);
//puts the height into feet
double mHeight_FEET = mHeight /12;
double fHeight_FEET = fHeight / 12;
printf("femur heights (in FEET) M: %2.1f ft F: %2.1f ft \n" , mHeight_FEET, fHeight_FEET);
//humerus heights
mHeight = mheight_humerus(humerus);
fHeight = fheight_humerus(humerus);
printf("humerus heights (in INCHES) M: %2.2f in F: %2.2f in \n" , mHeight, fHeight);
//conversion to feet
mHeight_FEET = mHeight /12;
fHeight_FEET = fHeight / 12;
printf("humerus heights (in FEET) M: %2.1f ft F: %2.1f ft \n \n" , mHeight_FEET, fHeight_FEET);
//MOD 2 FEET INPUT
printf("Enter lenght(in FEET) of a femur and humerus respectivly: \n");
scanf("%2f %2f", &femur, &humerus);
femur = femur * 12;
humerus = humerus * 12;
//femur heights (in inches)
mHeight = mheight_femur(femur);
fHeight = fheight_femur(femur);
//conversion to feet
mHeight_FEET = mHeight /12;
fHeight_FEET = fHeight / 12;
printf("femur heights (in FEET) M: %2.1f ft F: %2.1f ft \n" , mHeight_FEET, fHeight_FEET);
//humerus heights
mHeight = mheight_humerus(humerus);
fHeight = fheight_humerus(humerus);
//conversion to feet
mHeight_FEET = mHeight /12;
fHeight_FEET = fHeight / 12;
printf("humerus heights (in FEET) M: %2.1f ft F: %2.1f ft \n \n" , mHeight_FEET, fHeight_FEET);
//MOD 3 inches to FEET AND INCHES
printf("Enter lenght(in inches) of a femur and humerus respectivly: \n");
scanf("%2f %2f", &femur, &humerus);
//femur heights (in feet and inches)
mHeight_FEET = mheight_femur(femur)/ 12;
fHeight_FEET = fheight_femur(femur)/ 12;
mHeight = ((int)mheight_femur(femur) % 12) -1;
fHeight = (int)fheight_femur(femur) % 12 - 1;
printf("femur heights (in FEET an INCHES) M: %2.0f ft %2.0f in F: %2.0f ft %2.0f in \n" , mHeight_FEET, mHeight, fHeight_FEET, fHeight);
//humerus heights
mHeight_FEET = mheight_humerus(humerus)/ 12;
fHeight_FEET = fheight_humerus(humerus)/ 12;
mHeight = (int)mheight_humerus(humerus) % 12 - 1;
fHeight = (int)fheight_humerus(humerus) % 12 - 1;
printf("humerus heights (in FEET an INCHES) M: %2.0f ft %2.0f in F: %2.0f ft %2.0f in \n" , mHeight_FEET, mHeight, fHeight_FEET, fHeight);
*/
// MOD 4 inches and feet to inches and feet
//scan bone lengths
printf("Enter lenght(in feet then inches) of a femur and humerus respectivly: \n");
scanf("%2f %2f %2f %2f", &fem_FEET, &femur, &hum_FEET,&humerus);
//femur heights (in feet and inches)
mHeight_FEET = (mheight_femur(fem_FEET/ 12.0) + mheight_femur(femur)) / 12;
fHeight_FEET = (fheight_femur(fem_FEET/ 12.0) + fheight_femur(femur)) / 12;
mHeight = (int)(mheight_femur(fem_FEET/ 12.0) + mheight_femur(femur)) % 12 -1;
fHeight = (int)(fheight_femur(fem_FEET/ 12.0) + fheight_femur(femur)) %12 - 1;
printf("femur heights (in FEET an INCHES) M: %2.0f ft %2.0f in F: %2.0f ft %2.0f in \n" , mHeight_FEET, mHeight, fHeight_FEET, fHeight);
//humerus heights
mHeight_FEET = (mheight_humerus(hum_FEET/ 12.0) + mheight_humerus(humerus)) / 12.0;
fHeight_FEET = (fheight_humerus(hum_FEET/ 12.0) + fheight_humerus(humerus)) / 12.0;
mHeight = (int)(mheight_humerus(hum_FEET/ 12.0) + mheight_humerus(humerus)) % 12 - 1;
fHeight = (int)(fheight_humerus(hum_FEET/ 12) + fheight_humerus(humerus)) % 12 - 1;
printf("humerus heights (in FEET an INCHES) M: %2.0f ft %2.0f in F: %2.0f ft %2.0f in \n" , mHeight_FEET, mHeight, fHeight_FEET, fHeight);
}
double mheight_femur(double f)
{
return f * 1.88 + 32.0;
}
double fheight_femur(double f)
{
return f * 1.94 + 28.7;
}
double mheight_humerus(double h)
{
return h * 2.9 + 27.9;
}
double fheight_humerus(double h)
{
return h * 2.8 +28.2;
}
Day 2 lecture / lab work - Bones_Height
*/
#include <stdio.h>
double mheight_femur(double f);
double fheight_femur(double f);
double mheight_humerus(double h);
double fheight_humerus(double h);
void main()
{
double humerus, femur, mHeight, fHeight, hum_FEET, fem_FEET;
const int MALE = 1, FEMALE = 2;
double mHeight_FEET;
double fHeight_FEET;
/* //scan bone lengths
printf("Enter lenght(in inches) of a femur and humerus respectivly: \n");
scanf("%2f %2f", &femur, &humerus);
//femur heights (in inches)
mHeight = mheight_femur(femur);
fHeight = fheight_femur(femur);
printf("femur heights (in INCHES) M: %2.2f in F: %2.2f in \n" , mHeight, fHeight);
//puts the height into feet
double mHeight_FEET = mHeight /12;
double fHeight_FEET = fHeight / 12;
printf("femur heights (in FEET) M: %2.1f ft F: %2.1f ft \n" , mHeight_FEET, fHeight_FEET);
//humerus heights
mHeight = mheight_humerus(humerus);
fHeight = fheight_humerus(humerus);
printf("humerus heights (in INCHES) M: %2.2f in F: %2.2f in \n" , mHeight, fHeight);
//conversion to feet
mHeight_FEET = mHeight /12;
fHeight_FEET = fHeight / 12;
printf("humerus heights (in FEET) M: %2.1f ft F: %2.1f ft \n \n" , mHeight_FEET, fHeight_FEET);
//MOD 2 FEET INPUT
printf("Enter lenght(in FEET) of a femur and humerus respectivly: \n");
scanf("%2f %2f", &femur, &humerus);
femur = femur * 12;
humerus = humerus * 12;
//femur heights (in inches)
mHeight = mheight_femur(femur);
fHeight = fheight_femur(femur);
//conversion to feet
mHeight_FEET = mHeight /12;
fHeight_FEET = fHeight / 12;
printf("femur heights (in FEET) M: %2.1f ft F: %2.1f ft \n" , mHeight_FEET, fHeight_FEET);
//humerus heights
mHeight = mheight_humerus(humerus);
fHeight = fheight_humerus(humerus);
//conversion to feet
mHeight_FEET = mHeight /12;
fHeight_FEET = fHeight / 12;
printf("humerus heights (in FEET) M: %2.1f ft F: %2.1f ft \n \n" , mHeight_FEET, fHeight_FEET);
//MOD 3 inches to FEET AND INCHES
printf("Enter lenght(in inches) of a femur and humerus respectivly: \n");
scanf("%2f %2f", &femur, &humerus);
//femur heights (in feet and inches)
mHeight_FEET = mheight_femur(femur)/ 12;
fHeight_FEET = fheight_femur(femur)/ 12;
mHeight = ((int)mheight_femur(femur) % 12) -1;
fHeight = (int)fheight_femur(femur) % 12 - 1;
printf("femur heights (in FEET an INCHES) M: %2.0f ft %2.0f in F: %2.0f ft %2.0f in \n" , mHeight_FEET, mHeight, fHeight_FEET, fHeight);
//humerus heights
mHeight_FEET = mheight_humerus(humerus)/ 12;
fHeight_FEET = fheight_humerus(humerus)/ 12;
mHeight = (int)mheight_humerus(humerus) % 12 - 1;
fHeight = (int)fheight_humerus(humerus) % 12 - 1;
printf("humerus heights (in FEET an INCHES) M: %2.0f ft %2.0f in F: %2.0f ft %2.0f in \n" , mHeight_FEET, mHeight, fHeight_FEET, fHeight);
*/
// MOD 4 inches and feet to inches and feet
//scan bone lengths
printf("Enter lenght(in feet then inches) of a femur and humerus respectivly: \n");
scanf("%2f %2f %2f %2f", &fem_FEET, &femur, &hum_FEET,&humerus);
//femur heights (in feet and inches)
mHeight_FEET = (mheight_femur(fem_FEET/ 12.0) + mheight_femur(femur)) / 12;
fHeight_FEET = (fheight_femur(fem_FEET/ 12.0) + fheight_femur(femur)) / 12;
mHeight = (int)(mheight_femur(fem_FEET/ 12.0) + mheight_femur(femur)) % 12 -1;
fHeight = (int)(fheight_femur(fem_FEET/ 12.0) + fheight_femur(femur)) %12 - 1;
printf("femur heights (in FEET an INCHES) M: %2.0f ft %2.0f in F: %2.0f ft %2.0f in \n" , mHeight_FEET, mHeight, fHeight_FEET, fHeight);
//humerus heights
mHeight_FEET = (mheight_humerus(hum_FEET/ 12.0) + mheight_humerus(humerus)) / 12.0;
fHeight_FEET = (fheight_humerus(hum_FEET/ 12.0) + fheight_humerus(humerus)) / 12.0;
mHeight = (int)(mheight_humerus(hum_FEET/ 12.0) + mheight_humerus(humerus)) % 12 - 1;
fHeight = (int)(fheight_humerus(hum_FEET/ 12) + fheight_humerus(humerus)) % 12 - 1;
printf("humerus heights (in FEET an INCHES) M: %2.0f ft %2.0f in F: %2.0f ft %2.0f in \n" , mHeight_FEET, mHeight, fHeight_FEET, fHeight);
}
double mheight_femur(double f)
{
return f * 1.88 + 32.0;
}
double fheight_femur(double f)
{
return f * 1.94 + 28.7;
}
double mheight_humerus(double h)
{
return h * 2.9 + 27.9;
}
double fheight_humerus(double h)
{
return h * 2.8 +28.2;
}
Comments
Post a Comment