Program to convert weeks to days
Given no of weeks. Write a program to convert weeks to days.
Examples:
Input: weeks = 4
Output: 28 daysInput: weeks = 2
Output: 14 days
Approach: To solve the problem, follow the below idea:
Since we know a week has 7 days. So, to find no of days in a week, we multiply weeks by 7.
1 week = 7 days
n weeks = n*7 days
Below is the implementation of the above approach:
C++
#include <iostream> using namespace std; int convertWeeksToDays( int weeks) { if (weeks < 0) return -1; // Convert weeks to days (1 week = 7 days) return weeks * 7; } int main() { int weeks = 9; int days = convertWeeksToDays(weeks); if (days == -1) { cout << "Invalid Input" << endl; } else { // Display the result cout << weeks << " weeks is equal to " << days << " days." << endl; } return 0; } |
Java
public class WeekToDayConverter { // Function to convert weeks to days public static int convertWeeksToDays( int weeks) { // Check for invalid input (negative weeks) if (weeks < 0 ) { return - 1 ; } // Convert weeks to days (1 week = 7 days) return weeks * 7 ; } public static void main(String[] args) { // Given weeks int weeks = 9 ; // Call the function to convert weeks to days int days = convertWeeksToDays(weeks); // Check for invalid input and display the result if (days == - 1 ) { System.out.println( "Invalid Input" ); } else { System.out.println(weeks + " weeks is equal to " + days + " days." ); } } } |
Python3
def convert_weeks_to_days(weeks): # Check for invalid input (negative weeks) if weeks < 0 : return - 1 # Convert weeks to days (1 week = 7 days) return weeks * 7 if __name__ = = "__main__" : # Given weeks weeks = 9 # Call the function to convert weeks to days days = convert_weeks_to_days(weeks) # Check for invalid input and display the result if days = = - 1 : print ( "Invalid Input" ) else : print (f "{weeks} weeks is equal to {days} days." ) |
C#
using System; class Program { // Function to convert weeks to days static int ConvertWeeksToDays( int weeks) { if (weeks < 0) return -1; // Convert weeks to days (1 week = 7 days) return weeks * 7; } static void Main() { // Set the number of weeks int weeks = 9; // Call the function to convert weeks to days int days = ConvertWeeksToDays(weeks); if (days == -1) { Console.WriteLine( "Invalid Input" ); } else { // Display the result Console.WriteLine($ "{weeks} weeks is equal to {days} days." ); } } } |
Javascript
// Function to convert weeks to days function convertWeeksToDays(weeks) { if (weeks < 0) return -1; // Convert weeks to days (1 week = 7 days) return weeks * 7; } // Main function function main() { const weeks = 9; const days = convertWeeksToDays(weeks); if (days === -1) { console.log( "Invalid Input" ); } else { // Display the result console.log(`${weeks} weeks is equal to ${days} days.`); } } // Execute the main function main(); |
Output
9 weeks is equal to 63 days.
Time Complexity: O(1)
Auxiliary space: O(1)