Starting from:

$25

Console Based-Assignment 7 Geo-coordinates Solved

1.  Date and Time difference
Write functions, with given prototypes, for computing difference of dates and times:

int datediff(int y1,int m1,int d1,int y2,int m2,int d2,int& yd,int& md,int& dd);

 // return value is the difference in number of days

 // reference parameters used for difference in terms of years, months and days  // write proper checks for leap year, number of days in months, etc.

int timediff(int h1,int m1,int s1,int h2,int m2,int s2,int& hd,int& md,int& sd);

 // return value is the difference in number of seconds

 // reference parameters used for difference in terms of hours, minutes and seconds

2.  Cartesian and Polar conversion
Write a function that can convert Cartesian coordinates to Polar coordinates. Write another function for Polar to Cartesian conversion.

3.  Geo-coordinates
Write a single function that can convert Geo-coordinates (Longitude and Latitude) expressed in degrees, minutes and seconds to their decimal equivalent.

Consider the following resources for explanation of Geo-coordinates and their conversion:

https://en.wikipedia.org/wiki/Geographic_coordinate_system https://www.latlong.net/degrees-minutes-seconds-to-decimal-degrees 

4.  Reduce fraction
Write a function that takes two positive integer arguments as the numerator and denominator of a fraction, and reduces the fraction.  This reduction is achieved by dividing each of the two arguments by the greatest common divisor of the two integers.  The function should return the value 0 (to indicate failure to reduce) if either of the two arguments is zero or negative, and should return the value  1 otherwise.

Thus, for example, if  m  and   n are two integer variables with values 25 and 15 respectively; then passing them as parameter to reduce function, will result in their values 5 and 3, upon exit from the function.

More products