Computer Science, asked by ashlms2008, 7 months ago

Write an algorithm and draw a flowchart to find out who is younger you or your friend


Anonymous: are u vydehi school of excellence

Answers

Answered by srivastavarakhi01
0

Answer:

I can't drow the flowchart I thick it is dependent on studies not in sizes or age

Answered by Aryansingh001
1

Answer:

your programming is in c++if yes then my ans is

Explanation:

// c program for age calculator

#include <stdio.h>

#include <stdlib.h>

  

// function to calculate current age

void findAge(int current_date, int current_month, 

             int current_year, int birth_date, 

             int birth_month, int birth_year)

{

    // days of every month

    int month[] = { 31, 28, 31, 30, 31, 30, 31, 

                          31, 30, 31, 30, 31 };

  

    // if birth date is greater then current birth

    // month then do not count this month and add 30 

    // to the date so as to subtract the date and

    // get the remaining days

    if (birth_date > current_date) {

        current_date = current_date + month[birth_month - 1];

        current_month = current_month - 1;

    }

  

    // if birth month exceeds current month, then do

    // not count this year and add 12 to the month so

    // that we can subtract and find out the difference

    if (birth_month > current_month) {

        current_year = current_year - 1;

        current_month = current_month + 12;

    }

  

    // calculate date, month, year

    int calculated_date = current_date - birth_date;

    int calculated_month = current_month - birth_month;

    int calculated_year = current_year - birth_year;

  

    // print the present age

    printf("Present Age\nYears: %d  Months: %d  Days:"

           " %d\n", calculated_year, calculated_month, 

                                      calculated_date);

}

  

// driver code to check the above function

int main()

{

    // current dd// mm/yyyy

    int current_date = 7;

    int current_month = 12;

    int current_year = 2017;

  

    // birth dd// mm// yyyy

    int birth_date = 16;

    int birth_month = 12;

    int birth_year = 2009;

  

    // function call to print age

    findAge(current_date, current_month, current_year,

            birth_date, birth_month, birth_year);

    return 0;

}

Similar questions