Vous êtes sur la page 1sur 16

EXERCICE JAVA

1. Nombre null et nbre negatif


package nmbre.non.pkgnull;
import java.util.*;

public class NmbreNonNull {

public static void main(String[] args) {


int nbre;
Scanner shimb=new Scanner(System.in);
System.out.println("entrer un nombre");
nbre=shimb.nextInt();
while(nbre>0){
System.out.println("entrer le nombre suivant");
nbre=shimb.nextInt();
}
if(nbre==0)
System.out.println("le nombre " +nbre+ " est null");
else
System.out.println("le nombre est negatif");

}
2. calculatrice

package simulationcalculatrice;
import java.util.*;

public class SimulationCalculatrice {

public static void main(String[] args) {


Scanner shimb=new Scanner(System.in);
int nbre1, nbre2;
double resulta;
int operateur;
System.out.println("taper le nombre n°1");
nbre1=shimb.nextInt();
System.out.println("taper le nombre n°2");
nbre2=shimb.nextInt();
System.out.println("entrer l'opérateur");
operateur=shimb.nextInt();
if(operateur==1){
resulta=nbre1+nbre2;
System.out.println("c'est l'addition d'ou faire l'operation " +nbre1+
"+"+nbre2+ "=" +resulta);
}
else if(operateur==2){
resulta=nbre1-nbre2;
System.out.println("c'est la soustraction faire l'operation
"+nbre1+ "-"+nbre2+ "=" +resulta);
}
else if(operateur==3){
resulta=nbre1/nbre2;
System.out.println("c'est la division faire l'operation "
+nbre1+ "/"+nbre2+ "=" +resulta);
}
else if(operateur==4){
resulta=nbre1*nbre2;
System.out.println("c'est la multiplication faire l'operation
"+nbre1+ "*"+nbre2+ "=" +resulta);
}
else
System.out.println("entrer un au signe qui existe");
3.
package tableau.de.taille200.exe3;
import java.util.*;

public class TableauDeTaille200Exe3 {

public static void main(String[] args) {


int[] tableau=new int[10];
for(int i=1;i<=10;i++){
Scanner shimb=new Scanner(System.in);
System.out.println("entrer les element du tableau");
tableau[i]=shimb.nextInt();

if(tableau[i]>225){
tableau[i]=tableau[i]+20;
System.out.println(" la valeru 20 a été ajouter au nombre du
tableau " +tableau[i]);
}

}
}

4.

package factorielle;

import java.util.Scanner;

public class Factorielle {

public static void main(String[] args) {


double fact=1;
int nbre;
Scanner shimb=new Scanner(System.in);
System.out.println("entrer le nombre");
nbre=shimb.nextInt();
if (nbre>0){
while(nbre>=1){
fact=fact*nbre;
nbre=nbre - 1;
System.out.println("la factorielle vaut : " + fact);

}
System.out.println("__________________________ ");
System.out.println("la factorielle vaut : " + fact);
}

5. Inverse d’un nombre 6ème exercices

package inversed1nombre;
import java.util.*;

public class InverseD1nombre {

public static void main(String[] args) {


int nbre,rest,div;
String inverse=" ";
Scanner shimb=new Scanner(System.in);
System.out.println("entrer le nombre");
nbre=shimb.nextInt();
div=nbre;
while(div!=0){
div=nbre/10;
rest=nbre%10;
nbre=div;
inverse=inverse+ " " +rest;
}
System.out.println("l'inverse de ce nombre vaut " +inverse);

6. PGCD

package pgcd;
import java.util.*;

public class Pgcd {

public static void main(String[] args) {


int a,b;
Scanner shimb=new Scanner(System.in);
System.out.println("entrer la valeur de a");
a=shimb.nextInt();
System.out.println("entrer la valeur de b");
b=shimb.nextInt();
if(a>1 &&(b>1)){

}
while(a!=b){
if(a<b)
b=b-a;
else
a=a-b;

}
System.out.println("le PGCD vaut " +a);

}
7. Suite de 20 nombre
package suite.de.pkg20.nombre;
import java.util.*;

public class SuiteDe20Nombre {

public static void main(String[] args) {


int tab[]= new int [20];

int som=0;
int nbre;
Scanner shimb=new Scanner(System.in);
nbre=shimb.nextInt();
System.out.println("entrer le nombre");

for(int i=0;i<=20;i++){
tab[i]=shimb.nextInt();
if(tab[i]>15){
som=som+tab[i];

}
System.out.println("la somme vaut:" + som);
}

}
}
8.
package entreprisesalaire;
import java.util.*;

public class Entreprisesalaire {

public static void main(String[] args) {

String nom;
int annee,enfant;
double sal,salb,primAnc,primEnf;
Scanner shimb=new Scanner(System.in);
System.out.println("taper le nom de l'agent");
nom=shimb.next();
System.out.println("taper le salair de base de l'agent");
salb=shimb.nextDouble();
System.out.println("taper le nombre d'année d'ancienneté");
annee=shimb.nextInt();
System.out.println("taper le nombre d'enfant");
enfant=shimb.nextInt();
if(annee>2 && (enfant>2)){
primAnc=salb*5/100;
primEnf=salb*3/100;
sal=salb+primAnc+primEnf;
System.out.println("le salaire de l'agent "+nom+ " vaut : " +sal);
}
else
if(annee==2&& (enfant>2)){
primAnc=salb*2/100;
primEnf=salb*3/100;
sal=salb+primAnc+primEnf;
System.out.println("le salaire de l'agent "+nom+ " vaut : "
+sal);

}
else
System.out.println("le salaire de l'agent "+nom+ " vaut : " +
salb);
}

}
Interface graphique code

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {


int i, j, reslt;
i= Integer.parseInt(N1.getText());
j= Integer.parseInt(N2.getText());
reslt=i*j;
String chaine=String.valueOf(reslt);
resultat.setText(chaine);
}

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt)


{
int i, j, reslt;
i= Integer.parseInt(N1.getText());
j= Integer.parseInt(N2.getText());
reslt=i+j;
String chaine=String.valueOf(reslt);
resultat.setText(chaine);
}

private void jButton4ActionPerformed(java.awt.event.ActionEvent evt)


{
int i, j, reslt;
i= Integer.parseInt(N1.getText());
j= Integer.parseInt(N2.getText());
reslt=i-j;
String chaine=String.valueOf(reslt);
resultat.setText(chaine); // TODO add your handling code here:
}

private void jButton6ActionPerformed(java.awt.event.ActionEvent evt)


{
double i, j, reslt;
i= Integer.parseInt(N1.getText());
j= Integer.parseInt(N2.getText());
reslt=i/j;
String chaine=String.valueOf(reslt);
resultat.setText(chaine); // TODO add your handling code here:
}

private void jButton5ActionPerformed(java.awt.event.ActionEvent evt)


{
double i, j, reslt;
i= Integer.parseInt(N1.getText());
j= Integer.parseInt(N2.getText());
reslt=i*j;
String chaine=String.valueOf(reslt);
resultat.setText(chaine); // TODO add your handling code here:
}

a..

package nmbre.non.pkgnull;
import java.util.*;

public class NmbreNonNull {

public static void main(String[] args) {


int nbre;
Scanner shimb=new Scanner(System.in);
System.out.println("entrer un nombre");
nbre=shimb.nextInt();
while(nbre>0){
System.out.println("entrer le nombre suivant");
nbre=shimb.nextInt();
}
if(nbre==0)
System.out.println("le nombre " +nbre+ " est null");
else
System.out.println("le nombre est negatif");

}
}
b.
public static void main(String[] args) {
for(int i=1;i<=13;i++){
int nbrediv, j;
j=2;
nbrediv=0;
while(j<=i/2){
if(i%j==0)
nbrediv++;
j++;

}
if(nbrediv==0)
System.out.println("le nombre " +i+ " est premier");
}
}

c.multiplication

package multiplication;

public class Multiplication {

public static void main(String[] args) {


for (int i=1; i<=5; i++){
System.out.println("2*"+i+"="+2*i);
}

}
}

d.. age père et fils

package age.pere.et.fils;
import java.util.*;
public class AgePereEtFils {
public static void main(String[] args) {
byte agepere, agefils;
int ans;
Scanner shimb=new Scanner(System.in);
System.out.println("entrer l'age du père");
agepere=shimb.nextByte();
System.out.println("entrer aussi l'age de son fils");
agefils=shimb.nextByte();
ans=agepere-(2*agefils);
System.out.println("il faut donc "+ ans + " pour que l'age du pere soit le
double de l'age de son fils");

e. cerlce

package cercleshimb;
import java.util.*;

public class CercleShimb {

public static void main(String[] args) {


double pi=3.14, surf;
double ray,circ;
Scanner shimb=new Scanner(System.in);

System.out.println("taper le rayon du celcle");


ray=shimb.nextInt();

surf=pi*ray*ray;
circ=pi*2*ray;
System.out.println("la surface du cercle vaut : " +surf+ "et la
circonferance vaut : "+ circ);

f.
package montre;
import java.util.*;
public class Montre {
public static void main(String[] args) {
int heure, min, sec,temp;
Scanner shimb=new Scanner(System.in);
System.out.println("Entrer votre temps en second pour voir la
conversion");
temp=shimb.nextInt();
heure=(temp/60)/60;
min=(temp/60);
sec=(temp);

System.out.println("il est : " +heure+ "H" +min+"Minute" +sec+


"Second");

g.

package suite.de.pkg20.nombre;
import java.util.*;

public class SuiteDe20Nombre {


public static void main(String[] args) {
int tab[]= new int [20];

int som=0;
int nbre;
Scanner shimb=new Scanner(System.in);
nbre=shimb.nextInt();
System.out.println("entrer le nombre");

for(int i=0;i<=20;i++){
tab[i]=shimb.nextInt();
if(tab[i]>15){
som=som+tab[i];

}
System.out.println("la somme vaut:" + som);
}

}
}

h.

package inversed1nombre;
import java.util.*;

public class InverseD1nombre {

public static void main(String[] args) {


int nbre,rest,div;
String inverse=" ";
Scanner shimb=new Scanner(System.in);
System.out.println("entrer le nombre");
nbre=shimb.nextInt();
div=nbre;
while(div!=0){
div=nbre/10;
rest=nbre%10;
nbre=div;
inverse=inverse+ " " +rest;
}
System.out.println("l'inverse de ce nombre vaut " +inverse);

i.

package pgcd;
import java.util.*;

public class Pgcd {

public static void main(String[] args) {


int a,b;
Scanner shimb=new Scanner(System.in);
System.out.println("entrer la valeur de a");
a=shimb.nextInt();
System.out.println("entrer la valeur de b");
b=shimb.nextInt();
if(a>1 &&(b>1)){
}
while(a!=b){
if(a<b)
b=b-a;
else
a=a-b;

}
System.out.println("le PGCD vaut " +a);

}
k.

package factorielle;

import java.util.Scanner;

public class Factorielle {

public static void main(String[] args) {


double fact=1;
int nbre;
Scanner shimb=new Scanner(System.in);
System.out.println("entrer le nombre");
nbre=shimb.nextInt();
if (nbre>0){
while(nbre>=1){
fact=fact*nbre;
nbre=nbre - 1;
System.out.println("la factorielle vaut : " + fact);

}
System.out.println("__________________________ ");
System.out.println("la factorielle vaut : " + fact);
}

Vous aimerez peut-être aussi