Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

C++ प्रोग्राम समय को 12 घंटे से 24 घंटे के प्रारूप में बदलने के लिए

यह समय को 12 घंटे से 24 घंटे के प्रारूप में बदलने के लिए एक C++ प्रोग्राम है।

एल्गोरिदम

Begin
   In main(),
   If median = pm
      Check if entered hours is less than 12
         Then add 12 to hours and print the time in 24 hours format.
      Check if entered hours is equal to 12
         Then print “00” as hours and print the time in 24 hours format.
   Else If median=am
      Check if entered hours is less than 12
         Then print the time in 24 hours format.
      Check if entered hours is equal to 12
         Then print “12” as hours and print the time in 24 hours format.
   Else print wrong choice.
End

उदाहरण

#include<iostream>
#include<string.h>
#include <iomanip>
using namespace std;
int main() {
   int hours,minutes,seconds,h1,m1,s1;
   char median[10];
   cout<<"Enter hours, minutes, seconds:";
   cin>>hours;
   cin>>minutes;
   cin>>seconds;
   cout<<"Enter median:";
   cin>>median;
   cout<<"Time in 12 hour format:"<<setfill('0') << setw(2) <<hours<<":"<<setfill('0') << setw(2)
   <<minutes<<":"<<setfill('0') << setw(2) <<seconds<<median<<endl; //setw()=sets the field width,
   //setfill()=set character as the streams fill character.
   if(strcmp(median,"pm")==0) { //compare the strings "0" is for true "1" is for false.
      if (hours<12) {
         h1=hours+12;
         m1=minutes;
         s1=seconds;
         cout<<"Time in 24 hour format:" <<h1<<":"<<setfill('0') << setw(2) <<m1<<":"<<setfill('0') << setw(2) <<s1<<median;
      } else if(hours=12) {
         h1=12;
         m1=minutes;
         s1=seconds;
         cout<<"Time in 24 hour format:"<<h1<<":"<<setfill('0') << setw(2) <<m1<<":"<<setfill('0') << setw(2) <<s1<<median;
      }
   } else if(strcmp(median,"am")==0) {
      if (hours<12) {
         h1=hours;
         m1=minutes;
         s1=seconds;
         cout<<"Time in 24 hour format:"<<setfill('0') << setw(2) <<h1<<":"<<setfill('0') << setw(2) <<m1<<":"<<setfill('0') << setw(2) <<s1<<median;
      } else if(hours=12) {
         m1=minutes;
         s1=seconds;
         cout<<"Time in 24 hour format:"<<"00"<<":"<<setfill('0') << setw(2) <<m1<<":"<<setfill('0') << setw(2) <<s1<<median;
      }
   } else {
      printf("Wrong choice");
   }
}

आउटपुट

Enter hours, minutes, seconds:12
07
06
Enter median:pm
Time in 12 hour format:12:07:06pm
Time in 24 hour format:12:07:06pm

Enter hours, minutes, seconds:01
02
30
Enter median:pm
Time in 12 hour format:01:02:30pm
Time in 24 hour format:13:2:30pm

Enter hours, minutes, seconds:10
10
03
Enter median:am
Time in 12 hour format:10:10:03am
Time in 24 hour format:10:10:03am

Enter hours, minutes, seconds:12
02
04
Enter median:am
Time in 12 hour format:12:02:04am
Time in 24 hour format:00:02:04am

  1. 24 घंटे के प्रारूप को 12 घंटे में बदलने के लिए जावास्क्रिप्ट प्रोग्राम

    जावास्क्रिप्ट में 24 घंटे के प्रारूप को 12 घंटे में बदलने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />

  1. सी++ प्रोग्राम फॉर प्रायोरिटी शेड्यूलिंग

    हमें n प्रक्रियाओं की संख्या दी गई है अर्थात P1, P2, P3, ……,Pn उनके संगत बर्स्ट समय और प्रत्येक प्रक्रिया से जुड़ी प्राथमिकताओं के साथ। कार्य प्राथमिकता सीपीयू शेड्यूलिंग एल्गोरिदम का उपयोग करके औसत प्रतीक्षा समय, औसत टर्नअराउंड समय और प्रक्रिया निष्पादन का क्रम खोजना है। प्रतीक्षा समय और टर्नअराउं

  1. C++ प्रोग्राम फारेनहाइट को सेल्सियस में बदलने के लिए

    इस कार्यक्रम में हम देखेंगे कि C++ का उपयोग करके सेल्सियस को फारेनहाइट में कैसे परिवर्तित किया जाए। जैसा कि हम जानते हैं कि सूत्र सरल है। एल्गोरिदम Begin Take the Celsius temperature in C calculate F = (9C/5)+32 return F End उदाहरण कोड #include<iostream> using namespace std; main() { floa