Dado el número de mes M, la tarea es imprimir el nombre de la temporada del año en función del número de mes.
Ejemplos:
Input: M = 5 Output: SPRING Input: M = 1 Output: WINTER
Acercarse:
- Hay 4 estaciones principales en un año, es decir, Verano, Otoño, Invierno y Primavera.
- Los meses de invierno son en diciembre, enero y febrero.
- Los meses de primavera en marzo, abril y mayo.
- Los meses de verano en junio, julio y agosto.
- Y los meses de otoño en septiembre, octubre y noviembre.
- Asigne el mes a la estación en particular respectivamente e imprímalo.
A continuación se muestra la implementación del enfoque anterior:
C++
// C++ program to print the season // name based on the month number #include <bits/stdc++.h> using namespace std; void findSeason(int M) { // Checks out the season according // to the month number entered by the user switch (M) { case 12: case 1: case 2: cout << ("\nWINTER"); break; case 3: case 4: case 5: cout << ("\nSPRING"); break; case 6: case 7: case 8: cout << ("\nSUMMER"); break; case 9: case 10: case 11: cout << ("\nAUTUMN"); break; default: // Handles the condition if number entered // is not among the valid 12 months cout << ("\nInvalid Month number"); break; } } // Driver code int main() { int M = 5; cout << "For Month number: " << M; findSeason(M); M = 10; cout << "\nFor Month number: " << M; findSeason(M); return 0; } // This code is contributed by Rajput-Ji
Java
// Java program to print the season // name based on the month number import java.util.*; public class Seasons { public static void findSeason(int M) { // Checks out the season according // to the month number entered by the user switch (M) { case 12: case 1: case 2: System.out.println("WINTER"); break; case 3: case 4: case 5: System.out.println("SPRING"); break; case 6: case 7: case 8: System.out.println("SUMMER"); break; case 9: case 10: case 11: System.out.println("AUTUMN"); break; default: // Handles the condition if number entered // is not among the valid 12 months System.out.println("Invalid Month number"); break; } } // Driver Code public static void main(String abc[]) { int M = 5; System.out.println("For Month number: " + M); findSeason(M); M = 10; System.out.println("For Month number: " + M); findSeason(M); } }
Python3
# Python3 program to print the season # name based on the month number def findseason (M) : # Taken all the possible # month numbers in the list. list1 = [[12 , 1 , 2], [3 , 4 , 5], [6 , 7 , 8], [9 , 10 , 11]] # Matching the month number # with the above list entries if M in list1[0] : print ( "WINTER" ) elif M in list1[1] : print ( "SPRING" ) elif M in list1[2] : print ( "SUMMER" ) elif M in list1[3] : print ( "AUTUMN" ) else : print ( "Invalid Month Number" ) # Driver Code M = 5 print("For Month number:", M); findseason ( M ) M = 10 print("For Month number:", M); findseason ( M ) # This code is contributed by Abhishek
C#
// C# program to print the season // name based on the month number using System; class GFG { public static void findSeason(int M) { // Checks out the season according // to the month number entered by the user switch (M) { case 12: case 1: case 2: Console.WriteLine("WINTER"); break; case 3: case 4: case 5: Console.WriteLine("SPRING"); break; case 6: case 7: case 8: Console.WriteLine("SUMMER"); break; case 9: case 10: case 11: Console.WriteLine("AUTUMN"); break; default: // Handles the condition if number entered // is not among the valid 12 months Console.WriteLine("Invalid Month number"); break; } } // Driver Code public static void Main() { int M = 5; Console.WriteLine("For Month number: " + M); findSeason(M); M = 10; Console.WriteLine("For Month number: " + M); findSeason(M); } } // This code is contributed by AnkitRai01
Javascript
<script> // Javascript program to print the season // name based on the month number function findSeason(M) { // Checks out the season according // to the month number entered by the user switch (M) { case 12: case 1: case 2: document.write("WLETER" + "<br/>"); break; case 3: case 4: case 5: document.write("SPRING" + "<br/>"); break; case 6: case 7: case 8: document.write("SUMMER" + "<br/>"); break; case 9: case 10: case 11: document.write("AUTUMN" + "<br/>"); break; default: // Handles the condition if number entered // is not among the valid 12 months document.write("Invalid Month number"); break; } } // Driver code let M = 5; document.write("For Month number: " + M + "<br/>"); findSeason(M); M = 10; document.write("For Month number: " + M + "<br/>"); findSeason(M); // This code is contributed by susmitakundugoaldanga. </script>
Producción:
For Month number: 5 SPRING For Month number: 10 AUTUMN
Complejidad de tiempo: O(1)
Espacio Auxiliar: O(1)
Publicación traducida automáticamente
Artículo escrito por Maleeha_Yasvi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA