******** En Algorithme ********
Algorithme Factoriel Variables i,F,N: entiers Debut F ← 1 Ecrire("Donner un entier") Lire (N) pour ide 1 jusqu'à N faire F ← F * i FinPour Ecrire("Le factoriel de",N,"est:" F) Fin Résultat ===> Donner un entier : 6 Le factoriel de 6 est:720
Retour vers la liste d'exercices
******** En C ********
#include <stdio.h> int main(){ int N,F=1,i; printf("Donner un entier:"); scanf("%d",&N); for(i=1;i<=N;i++) F = F * i ; printf("Le factoriel de %d est: %d",N,F); return 0; }
Retour vers la liste d'exercices
******** En C++ ********
#include <iostream>
using namespace std;
int main(){
int N, F=1, i ;
cout<<"Donner un entier:" ;
cin>>N;
for(i=1 ; i<=N ; i++)
F = F * i ;
cout<<"Le factoriel de"<<N<<"est"<<F ;
return 0;
}
******** En JAVA ********
import java.util.Scanner;
class Main {
public static void main(String[] args){
int i,F=1,N;
Scanner sc = new Scanner (System.in);
System.out.print("Entrer un entier:");
N = sc.nextInt();
for(i=1;i<=N;i++)
F = F * i;
System.out.print("Le factoriel de "+N+" est "+F);
}
}
******** En C# ********
using System;
public class Ex30 {
public static void Main(string[] args)
{ int i,F=1,N;
Console.Write("Entrer N1:");
N=int.Parse(System.Console.ReadLine());
for(i=1;i<=N;i++)
F = F * i;
Console.Write("Le factoriel de "+N+" est "+F);
}
}
class Main {
public static void main(String[] args){
int i,F=1,N;
Scanner sc = new Scanner (System.in);
System.out.print("Entrer un entier:");
N = sc.nextInt();
for(i=1;i<=N;i++)
F = F * i;
System.out.print("Le factoriel de "+N+" est "+F);
}
}
using System;
public class Ex30 {
public static void Main(string[] args)
{ int i,F=1,N;
Console.Write("Entrer N1:");
N=int.Parse(System.Console.ReadLine());
for(i=1;i<=N;i++)
F = F * i;
Console.Write("Le factoriel de "+N+" est "+F);
}
}
0 Commentaires