sexta-feira, dezembro 02, 2011


Média de salários em Java

 public static void main(String[] args) {
       
  int quant_de_Funcionarios = 0,contador = 0;
  float salarioFuncionario = 0,totalSalarios = 0,mediaSalarial = 0;
        
  quant_de_Funcionarios = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite a quantidade de funcionários" ));
       
  while (contador< quant_de_Funcionarios){
                                           
  contador++;
  salarioFuncionario = Float.parseFloat(JOptionPane.showInputDialog(null,"Digite o salário do funcionário"));
   totalSalarios = totalSalarios + salarioFuncionario;
   }
       
    mediaSalarial = totalSalarios / quant_de_Funcionarios;
    JOptionPane.showMessageDialog(null,"Média Salarial = " + mediaSalarial);
    }
0

Raíz quadrada em Java

public static void main(String[] args) {
   
        float num;
        num=Float.parseFloat(JOptionPane.showInputDialog(null,"Digite um número para extrair a raíz : "));
        DecimalFormat doc=new DecimalFormat("0");
        JOptionPane.showMessageDialog(null,"A raiz quadrada é : "+doc.format(Math.sqrt(num))  );
    }
0

Troca de valores em Java

public static void main(String[] args) {
     
        int primeiro,segundo;
        primeiro = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um numero"));
        segundo = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite outro numero"));
       
        JOptionPane.showMessageDialog(null,"Primeiro :  " +primeiro);
        JOptionPane.showMessageDialog(null,"Segundo :  " + segundo);
        JOptionPane.showMessageDialog(null,"Primeiro :  " + segundo);
        JOptionPane.showMessageDialog(null,"Segundo :  " + primeiro);
           
        }
    }
0

Conversor de temperatura em Java

public static void main(String[] args) {
     
        float cel,n;
        n = Float.parseFloat(JOptionPane.showInputDialog(null,"Digite um numero"));
        DecimalFormat Dec=new DecimalFormat("0.00");
        cel=(float) ((n - 32) / 1.8);
        JOptionPane.showMessageDialog(null,"O resultado e : " + Dec.format(cel));
   
}
0

Número positivo e negativos em Java

 public static void main(String[] args) {
     
         int n;
         n = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um numero"));
       
         if(n>=1){
                       JOptionPane.showMessageDialog(null,"O numero e positivo");
         }
         if(n<0){
                     JOptionPane.showMessageDialog(null,"O numero e negativo");
    }
}
0

Usuário e senha em Java

 public static void main(String[] args) {

        String user = JOptionPane.showInputDialog("Digite o usuário: ");
        String pass = JOptionPane.showInputDialog("Digite a senha: ");
     
        if ((user.equals("seu nome")) && (pass.equals("123")) {
                                                                                            JOptionPane.showMessageDialog(null,"Oi");
       }
       else{
              JOptionPane.showMessageDialog(null, "Usuário ou senha inválido!!!");
       }
}
0

Operações Básicas em Java

 public static void main(String[] args) {

     int x = Integer.parseInt(JOptionPane.showInputDialog("Digite um número: "));
     String calc = JOptionPane.showInputDialog("Digite a opção: "+
                                                              "\n+ Soma"+
                                                              "\n- Subtração"+
                                                              "\n/ Divisão"+
                                                              "\n* Multiplicação");
     
      int y = Integer.parseInt(JOptionPane.showInputDialog("Digite um número: "));
      float tot;
         
      switch(calc.hashCode()) {
                       
      case '+':
                     tot=x+y;
                     JOptionPane.showMessageDialog(null, x+ " + " +y+ " = " +tot);
      break;
      case '-':
                     tot=x-y;
                     JOptionPane.showMessageDialog(null, x+ " - " +y+ " = " +tot);
      break;
      case '/':
                    tot=x/y;
                    JOptionPane.showMessageDialog(null, x+ " / " +y+ " = " +tot);
      break;
      case '*':
                   tot=x*y;
                   JOptionPane.showMessageDialog(null, x+ " * " +y+ " = " +tot);
      break;
      default:
     
    JOptionPane.showConfirmDialog(null, "Opção inválida!!!");
     break;
         }
             
    }
0

A soma dos multiplos de 7 em Java

public static void main(String[] args) {
     
        int i=100, soma=0;
        for (i=100;i<=200;i++){
                                     
         if (i%7==0) {
                             soma=soma+i;
        }
           }
        JOptionPane.showMessageDialog(null,"A soma dos multiplos de 7 de 100 a 200 é: "+soma);
    }
0

Tabuada.

public static void main(String[] args) {
       
        int cont,tab;
        tab = Integer.parseInt(JOptionPane.showInputDialog("Digite um valor para saber sua tabuada:"));
                 
        for (cont=1;cont<=10;cont++){
                                                         int total=tab*cont;

        JOptionPane.showMessageDialog(null,tab+" x "+cont+" = "+total);
         }
    }
0

Média de idades em Java

public static void main(String[] args) {

    int ind, idade,maior_idade=0,media=0,menor_idade=200;
    for(ind=1; ind<=10; ind++){
                                       idade =Integer.parseInt( JOptionPane.showInputDialog(null,"Digite uma idade : "));
                                       media +=idade;
           
    if(idade>maior_idade){
                                        maior_idade=idade;
    }
     if(idade<menor_idade){
                                          menor_idade=idade;
     }
        }
           media=media/10;
         
          JOptionPane.showMessageDialog(null,"Média das idades: "+media);
          JOptionPane.showMessageDialog(null,"Menor idade: "+menor_idade);
          JOptionPane.showMessageDialog(null,"Maior idade:"+maior_idade);
       }
0

Impar ou par em Java

public static void main(String[] args) {
       
     float x;
     x =Float.parseFloat(JOptionPane.showInputDialog(null,"Digite um numero"));
                   
     if(x%2==0){
                          DecimalFormat doc=new DecimalFormat("0.0");
                          JOptionPane.showMessageDialog(null,"O numero e par ");
     }else{
                 DecimalFormat doc=new DecimalFormat("0.0");
                 JOptionPane.showMessageDialog(null," O numero e  impar");
    }
}
0

Multiplicando um número (for)

public static void main(String[] args) {
       
         int n,nu,result=1;
         n = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um numero"));
         for(nu=1;nu<8;nu++){
                                           result=result*n;
           
         JOptionPane.showMessageDialog(null,"O resultado e: "+result);
         }
0

Mostrando maior valor (for) Java

public static void main(String[] args) {

        int n,v1=0;
        for(int cont=1;cont<=5;cont++)
        {
            n=Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um numero"));
           
        if (n>v1){
                        v1=n;
        }
          }
           JOptionPane.showMessageDialog(null,"O maior valor é:  "+v1);
    }
0

Fatorial em Java

public static void main(String[] args) {
   
       int num,fato=1,cont=1,op;
       do{
             num=Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um numero"));
       for (cont=1;cont<=num;cont++){
                                                          fato=fato*cont;
       }
     
       JOptionPane.showMessageDialog(null,"O resultado é : "+fato);
   
        op=Integer.parseInt(JOptionPane.showInputDialog(null,"Deseja executar novamente ? Digite 1 para sim e qualquer outro pra não. "));

     }while(op==1);
}
0

Data em Java

public static void main(String[] args) {

        Date data=new Date();
        JOptionPane.showMessageDialog(null, data);
    }
0

Crescente ou decrescente em Java

public static void main(String[] args) {
     
         float x,c,bu;
     
         x =Float.parseFloat(JOptionPane.showInputDialog(null,"Digite um numero"));
         c =Float.parseFloat(JOptionPane.showInputDialog(null,"Digite um numero"));
       
         if(x<c){
                      DecimalFormat dec=new DecimalFormat("0.0");
                      JOptionPane.showMessageDialog(null,"O menor valor é : "+x);
                      JOptionPane.showMessageDialog(null,"O maior valor é : "+c);
         }
         if(x>c){
                     DecimalFormat dec=new DecimalFormat("0.0");
                     JOptionPane.showMessageDialog(null,"O maior valor é  : "+c);
                    JOptionPane.showMessageDialog(null,"O menor valor é : "+x);
         }
         
    }
0

Inverter valores de uma matriz

#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
main()
{
      
      int vet[16],cont;
      for(cont=0;cont<16;cont++){
                                                   printf("Digite um numero : \t");
                                                   scanf("%d",&vet[cont]);
      }

      printf("\n");
      for(cont=7;cont<16;cont++){
                                                    printf("%d\n",vet[cont]);
      }
     
      for(cont=0;cont<7;cont++){
                                                 printf("%d\n",vet[cont]);
      }

      system("pause");
      return 0;
}
0

Mostrar maiores valores de uma matriz

#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
main()
{
 
     int mat[4][4],cont1,cont2,mat2[4][4],mai[4][4];
     for (cont1=0;cont1<4;cont1++){
     for (cont2=0;cont2<4;cont2++){
                                                       printf("Digite um numero : ");
                                                       scanf("%d",&mat[cont1][cont2]);
     }}
 
     printf("\n");
         
     for (cont1=0;cont1<4;cont1++){
     for (cont2=0;cont2<4;cont2++){
                                                       printf("Digite um numero : ");
                                                       scanf("%d",&mat2[cont1][cont2]);
     }}
     printf("\n");
   
     for (cont1=0;cont1<4;cont1++){
     for (cont2=0;cont2<4;cont2++){
                                   if(mat[cont1][cont2]>mat2[cont1][cont2])
                                      mai[cont1][cont2]=mat[cont1][cont2];
                                   else
                                       mai[cont1][cont2]=mat2[cont1][cont2];
     }}
     for (cont1=0;cont1<4;cont1++){
     for (cont2=0;cont2<4;cont2++){
                                                       printf("%d",mai[cont1][cont2]);
                                                       printf("\n");
     }}
   
     getch();
}
0

Encontrar um valor na matriz

#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
main()
{
      int mat[2][2],cont1,cont2,valor=0;
      for(cont1=0;cont1<2;cont1++){
      for(cont2=0;cont2<2;cont2++){
                                                       printf("Digite um valor : ");
                                                       scanf("%d",&mat[cont1][cont2]);
      }}
      printf("\n");
     
      printf("Digite um valor");
      scanf("%d",&valor);
     
      for(cont1=0;cont1<2;cont1++){
      for(cont2=0;cont2<2;cont2++){
                                                   
      if(valor==mat[cont1][cont2]){
                                                   printf("Valor localizado na linha %d  e na coluna %d ",cont1,cont2);
                                                   getch();
                                                   return 0;
      }}}
       printf("Não existe na matriz");
      getch();
}
0

Médias (Matrizes)

#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
main()
{
      float notas[4][10],media[10];
      int x=0,y=0;
     
      for(x=0;x<4;x++){
      for(y=0;y<10;y++){                        
                                     printf("Digite a nota do aluno %d :",y+1);
                                     scanf("%f",&notas[x][y]);
       }
       printf("\n");
       }
       x=0;
       for(y=0;y<10;y++){
                                       media[y]=(notas[x][y]+notas[x+1][y]+notas[x+2][y]+notas[x+3][y])/4;
                                       printf("O aluno %d recebeu a media %.2f \n\n",y+1,media[y]);
      }
   
     getch();
     return 0;
}  
0