Programme Java pour calculer la somme de nombres naturels
Tous les nombres positifs commençant de 1 à n, c'est-à-dire 1,2,3,....,n est connu comme un nombre naturel . La somme de tous ces nombres nous donne la somme des nombres naturels .
Ici, on nous donne un nombre et notre tâche est de calculer la somme de tous les nombres naturels.
Saisie : Entrez les chiffres :1 2 3 4 5
Sortie : Somme de tous les nombres :15
Programme 1 :Somme de nombres naturels
Dans cette méthode, nous utiliserons la boucle for pour calculer la somme des nombres naturels.
Algorithme
- Démarrer
- Déclarez le numéro.
- Initialiser le numéro.
- Utilisez une boucle for pour calculer la somme.
- Déclarez une variable somme et initialisez-la à 0.
- Mettre à jour la valeur de cette variable à chaque itération.
- Imprimez la valeur finale.
- Arrêtez.
Vous trouverez ci-dessous le code correspondant.
Le programme ci-dessous montre comment utiliser une boucle for pour calculer la somme de nombres naturels.
//Java Program to calculate the sum of natural numbers
import java.util.Scanner;
public class CalculateSum
{
// Driver method
public static void main(String []args)
{
Scanner sc=new Scanner(System.in);
int num; //Declare the number
System.out.println("Enter the number");
num=sc.nextInt(); //Initialize the number
int sum=0; //Variable to calculate the sum
for(int i=1; i<=num;i++)
{
sum=sum+i;
}
System.out.println("The sum of natural numbers is "+sum);
}
}
Entrez le nombre 5
La somme des nombres naturels est 15
Programme 2 :Somme de nombres naturels
Dans cette méthode, nous utiliserons la boucle while pour calculer la somme des nombres naturels.
Algorithme
- Démarrer
- Déclarez le numéro.
- Initialiser le numéro.
- Utilisez une boucle while pour calculer la somme.
- Déclarez une variable somme et initialisez-la à 0.
- Mettre à jour la valeur de cette variable à chaque itération.
- Imprimez la valeur finale.
- Arrêtez.
Vous trouverez ci-dessous le code correspondant.
Le programme ci-dessous montre comment utiliser une boucle while pour calculer la somme de nombres naturels.
//Java Program to calculate the sum of natural numbers
import java.util.Scanner;
public class CalculateSum
{
// Driver method
public static void main(String []args)
{
Scanner sc=new Scanner(System.in);
int num; //Declare the number
System.out.println("Enter the number");
num=sc.nextInt(); //Initialize the number
int i=1;
int sum=0; //Variable to calculate the sum
while(i <= num)
{
sum += i;
i++;
}
System.out.println("The sum of natural numbers is "+sum);
}
}
Entrez le nombre 10
La somme des nombres naturels est 55
Programme 3 :Somme de nombres naturels
Dans cette méthode, nous utiliserons une formule mathématique pour calculer la somme des nombres naturels.
Algorithme
- Démarrer
- Déclarez le numéro.
- Initialiser le numéro.
- Utilisez la formule pour calculer la somme.
- Déclarez une variable de somme qui stockera la somme finale.
- Utilisez la formule sum=num*(num+1)/2
- Imprimez la valeur finale.
- Arrêtez.
Vous trouverez ci-dessous le code correspondant.
Le programme ci-dessous montre comment utiliser la formule pour calculer la somme des nombres naturels.
//Java Program to calculate the sum of natural numbers
import java.util.Scanner;
public class CalculateSum
{
// Driver method
public static void main(String []args)
{
Scanner sc=new Scanner(System.in);
int num; //Declare the number
System.out.println("Enter the number");
num=sc.nextInt(); //Initialize the number
//formula to calculate the sum of natural numbers
int sum= num *( num +1) / 2;
System.out.println("The sum of natural numbers is "+sum);
}
}
Entrez le nombre 18
La somme des nombres naturels est 171
Programme 4 :Somme de nombres naturels
Dans cette méthode, nous utiliserons la fonction pour calculer la somme des nombres naturels.
Algorithme
- Démarrer
- Déclarez le numéro.
- Initialiser le numéro.
- Appelez une fonction qui calculera la somme des nombres naturels.
- Déclarez une variable de somme qui stockera la somme finale.
- Utilisez la formule sum=num*(num+1)/2 et renvoyez la somme.
- Imprimez la valeur finale.
- Arrêtez.
Vous trouverez ci-dessous le code correspondant.
Le programme ci-dessous montre comment utiliser une fonction pour calculer la somme de nombres naturels.
//Java Program to calculate the sum of natural numbers
import java.util.Scanner;
public class CalculateSum
{
static int sumOfNaturalNumbers(int n)
{
//formula to calculate the sum of natural numbers
return n * (n + 1) / 2;
}
// Driver method
public static void main(String []args)
{
Scanner sc=new Scanner(System.in);
int num; //Declare the number
System.out.println("Enter the number");
num=sc.nextInt(); //Initialize the number
int sum=sumOfNaturalNumbers(num);
System.out.println("The sum of natural numbers is "+sum);
}
}
Entrez le nombre 12
La somme des nombres naturels est 78