Nombre premier en PL/SQL – GeeksforGeeks

Afficher la discussion

Améliorer l’article

Enregistrer l’article

J’aime l’article

Afficher la discussion

Améliorer l’article

Enregistrer l’article

J’aime l’article

Prérequis – Introduction PL/SQL
Un nombre premier est un nombre entier supérieur à 1, qui n’est divisible que par 1 et lui-même. Les premiers nombres premiers sont : 2 3 5 7 11 13 17 19 23 …..
Dans le code PL/SQL, les groupes de commandes sont disposés dans un bloc. Un bloc de déclarations ou d’instructions liées à un groupe.
Dans declare part, nous déclarons des variables et entre begin et end part, nous effectuons les opérations.
Exemples:

Input :  5
Output : true

Input : 10
Output : false

Ci-dessous la mise en œuvre requise :

SQL

declare

  

n number;            

i number;           

temp number;       

  

begin

  

n := 13;                

  

i := 2;

 

temp := 1;

 

  for i in 2..n/2

    loop

        if mod(n, i) = 0

        then

            temp := 0;

            exit;

        end if;

    end loop;

  

    if temp = 1

    then

        dbms_output.put_line('true');

    else

        dbms_output.put_line('false');

    end if;

end;         

Production:

true

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *