Program to add two different times
- Write a program to add two different times in C
- Write a program to add two different times in C++
- Write a program to add two different times in Python
- Write a program to add two different times in PHP
- Write a program to add two different times in Java
- Write a program to add two different times in Java Script
- Write a program to add two different times in C#
Explanation:
Adding two times involves summing their hours, minutes, and seconds separately, while handling any carryover. For instance:
- Add seconds. If the result exceeds 59, carry over the extra seconds as minutes.
- Add minutes. If the result exceeds 59, carry over the extra minutes as hours.
- Add hours. If you’re working in a 12-hour or 24-hour format, you might want to normalize the hours.
Program to add two different times
-
C
-
C++
-
Python
-
PHP
-
JAVA
-
Java Script
-
C#
#include <stdio.h> int main() { int hours1 = 2, minutes1 = 45; int hours2 = 1, minutes2 = 30; int totalHours, totalMinutes; // Add hours and minutes totalMinutes = minutes1 + minutes2; totalHours = hours1 + hours2; // Adjust for overflow in minutes if (totalMinutes >= 60) { totalHours += totalMinutes / 60; totalMinutes %= 60; } printf("Sum of times: %d hours and %d minutes\n", totalHours, totalMinutes); return 0; }
#include <iostream> using namespace std; int main() { int hours1 = 2, minutes1 = 45; int hours2 = 1, minutes2 = 30; int totalHours, totalMinutes; // Add hours and minutes totalMinutes = minutes1 + minutes2; totalHours = hours1 + hours2; // Adjust for overflow in minutes if (totalMinutes >= 60) { totalHours += totalMinutes / 60; totalMinutes %= 60; } cout << "Sum of times: " << totalHours << " hours and " << totalMinutes << " minutes" << endl; return 0; }
# Time inputs hours1, minutes1 = 2, 45 hours2, minutes2 = 1, 30 # Add hours and minutes total_minutes = minutes1 + minutes2 total_hours = hours1 + hours2 # Adjust for overflow in minutes if total_minutes >= 60: total_hours += total_minutes // 60 total_minutes %= 60 print(f"Sum of times: {total_hours} hours and {total_minutes} minutes")
<?php // Time inputs $hours1 = 2; $minutes1 = 45; $hours2 = 1; $minutes2 = 30; // Add hours and minutes $totalMinutes = $minutes1 + $minutes2; $totalHours = $hours1 + $hours2; // Adjust for overflow in minutes if ($totalMinutes >= 60) { $totalHours += intdiv($totalMinutes, 60); $totalMinutes %= 60; } echo "Sum of times: $totalHours hours and $totalMinutes minutes\n"; ?>
public class Main { public static void main(String[] args) { int hours1 = 2, minutes1 = 45; int hours2 = 1, minutes2 = 30; int totalHours, totalMinutes; // Add hours and minutes totalMinutes = minutes1 + minutes2; totalHours = hours1 + hours2; // Adjust for overflow in minutes if (totalMinutes >= 60) { totalHours += totalMinutes / 60; totalMinutes %= 60; } System.out.println("Sum of times: " + totalHours + " hours and " + totalMinutes + " minutes"); } }
// Time inputs let hours1 = 2, minutes1 = 45; let hours2 = 1, minutes2 = 30; // Add hours and minutes let totalMinutes = minutes1 + minutes2; let totalHours = hours1 + hours2; // Adjust for overflow in minutes if (totalMinutes >= 60) { totalHours += Math.floor(totalMinutes / 60); totalMinutes %= 60; } console.log(`Sum of times: ${totalHours} hours and ${totalMinutes} minutes`);
using System; class Program { static void Main() { int hours1 = 2, minutes1 = 45; int hours2 = 1, minutes2 = 30; int totalHours, totalMinutes; // Add hours and minutes totalMinutes = minutes1 + minutes2; totalHours = hours1 + hours2; // Adjust for overflow in minutes if (totalMinutes >= 60) { totalHours += totalMinutes / 60; totalMinutes %= 60; } Console.WriteLine($"Sum of times: {totalHours} hours and {totalMinutes} minutes"); } }