Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Code to calculate distance

#include <stdio.h>
#include <math.h>

int main() {
double velocity = 2500; // m/s
double time = 120; // seconds
double distance = velocity * time;

printf("Distance traveled: %.2f meters\n", distance);

return 0;
}

Code to calculate speed

#include <stdio.h>
#include <string.h>

struct Spacecraft {
char name[50];
double speed;
int crew_size;
};
Code to calculate crew size

int main() {
struct Spacecraft apollo11;
strcpy(apollo11.name, "Apollo 11");
apollo11.speed = 4000.5;
apollo11.crew_size = 3;

printf("Spacecraft: %s\n", apollo11.name);


printf("Speed: %.2f m/s\n", apollo11.speed);
printf("Crew size: %d\n", apollo11.crew_size);

return 0;
}
Code to calculate gravity

#include <stdio.h>
#include <math.h>

double simulateGravity(double height) {


const double g = 9.81; // m/s^2 (acceleration due to gravity)
return 0.5 * g * pow(height, 2);
}

int main() {
double altitude = 50000; // meters
double energy = simulateGravity(altitude);

printf("Potential energy at %fm: %.2f Joules\n", altitude, energy);

return 0;
}

Code to calculate altitude

#include <stdio.h>

double feetToMeters(double feet) {


return feet * 0.3048;
}

int main() {
double altitudeFeet = 50000; // Altitude in feet
double altitudeMeters = feetToMeters(altitudeFeet);

printf("Altitude in meters: %.2f meters\n", altitudeMeters);

return 0;
}

Code to input control

#include <stdio.h>

double calculateControlInput(double error, double proportionalGain) {


return proportionalGain * error;
}

int main() {
double error = 5.0; // Error signal
double Kp = 1.2; // Proportional gain

double controlInput = calculateControlInput(error, Kp);

printf("Control Input: %.2f\n", controlInput);

return 0;
}

You might also like