Sha256: df4b862b3ee543450b82b3293fbcb309276f7184cc365756a5533d802dce1baf

Contents?: true

Size: 612 Bytes

Versions: 133

Compression:

Stored size: 612 Bytes

Contents

#include "space_age.h"

/* Number of seconds in a Earth year */
#define EARTH 31557600

/* Orbital period of each planet, in Earth years */
static const float factors[8] = {
   EARTH * 0.2408467,           // Mercury
   EARTH * 0.61519726,          // Venus
   EARTH * 1,                   // Earth
   EARTH * 1.8808158,           // Mars
   EARTH * 11.862615,           // Jupiter
   EARTH * 29.447498,           // Saturn
   EARTH * 84.016846,           // Uranus
   EARTH * 164.79132            // Neptune
};

float convert_planet_age(planet_t planet, const long input)
{
   return input / factors[planet];
}

Version data entries

133 entries across 133 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/c/exercises/space-age/src/example.c
trackler-2.2.1.179 tracks/c/exercises/space-age/src/example.c
trackler-2.2.1.178 tracks/c/exercises/space-age/src/example.c
trackler-2.2.1.177 tracks/c/exercises/space-age/src/example.c
trackler-2.2.1.176 tracks/c/exercises/space-age/src/example.c
trackler-2.2.1.175 tracks/c/exercises/space-age/src/example.c
trackler-2.2.1.174 tracks/c/exercises/space-age/src/example.c
trackler-2.2.1.173 tracks/c/exercises/space-age/src/example.c
trackler-2.2.1.172 tracks/c/exercises/space-age/src/example.c
trackler-2.2.1.171 tracks/c/exercises/space-age/src/example.c
trackler-2.2.1.170 tracks/c/exercises/space-age/src/example.c
trackler-2.2.1.169 tracks/c/exercises/space-age/src/example.c
trackler-2.2.1.167 tracks/c/exercises/space-age/src/example.c
trackler-2.2.1.166 tracks/c/exercises/space-age/src/example.c
trackler-2.2.1.165 tracks/c/exercises/space-age/src/example.c
trackler-2.2.1.164 tracks/c/exercises/space-age/src/example.c
trackler-2.2.1.163 tracks/c/exercises/space-age/src/example.c
trackler-2.2.1.162 tracks/c/exercises/space-age/src/example.c
trackler-2.2.1.161 tracks/c/exercises/space-age/src/example.c
trackler-2.2.1.160 tracks/c/exercises/space-age/src/example.c