Faixa salarial de funcionários

Publicado por summerson de souza goncalves (última atualização em 15/10/2011)

[ Hits: 5.360 ]

Download 17.cpp

Download 1318365534.17.cpp (versão 2)




Código básico com muitos comandos de seleção e repetição para treino.

Abraço.

  



Versões atualizadas deste script

Versão 2 - Enviado por summerson de souza goncalves em 11/10/2011

Changelog: /*Entrar com um numero que corresponde a faixa salarial e o salario de 10 pessoas
Imprimir o TOTAL SALARIAL em cada faixa.
1 salario menor que R$ 900,00 2 R$900,00 <= salário R$ 1500,00
3 R$ 1500,00 <= salario< R$3000,00 4 R$3000,00 <= salário< R$ 5000,00
5 R$ 5000,00 < R$10000,00 6 salário >= R$ 10000,00 */
#include
using namespace std;
int main()
{
system("color F0");
float salario,faixa1(0),faixa2(0),faixa3(0),faixa4(0),faixa5(0),faixa6(0),x;
int opcao; // poderia ter atribuido assim : faixa1=0;faixa2=0; ,ia ocupar muito espaço
// então coloquei faixa1(0);
cout<<"Digite o numero de sua faixa salarial\n\n\n";
cout<<" 1- salario menor que R$ 900,00 2- R$900,00 <= salario R$ 1500,00\n\n";
cout<<" 3- R$ 1500,00 <= salario< R$3000,00 4- R$3000,00 <= salario< R$ 5000,00\n\n";
cout<<" 5- R$ 5000,00 <= salario< R$10000,00 6- Salario >= R$ 10000,00\n\n";

for(x=1;x<=5;x++)//repetição da leitura de opcao e outros comandos
{
cout<<"Opcao: ";// para ele sempre pedir para o usuário digitar
cin>> opcao;
cout<<"Digite o Salario: ";
cin>> salario;


if( opcao == 1 && salario<900)
{
faixa1+=salario;
}
else{
if((opcao == 2)&&(salario>=900) && (salario<1500))
{
faixa2+=salario;
}
else{
if((opcao == 3)&&(salario>=1500) && (salario<3000))
{
faixa3+=salario;
}
else{
if((opcao==4)&&(salario>=3000) && (salario<5000))
{
faixa4+=salario;
}
else{
if((opcao==5)&&(salario<=5000) && (salario<10000))
{
faixa5+=salario;
}
else{
if((opcao=6)&&(salario>=10000))
{
faixa6+=salario;
}
cout<<"opcao invalida\n";
}
}
}
}
}

}//fecho o looping
cout<<"Processando informacoes......\n\n\n";
cout<<"::::::::Total salarial::::::::::\n\n";
cout<<"Opcao 1 R$ "< cout<<"Opcao 2 R$ "< cout<<"Opcao 3 R$ "< cout<<"Opcao 3 R$ "< cout<<"Opcao 4 R$ "< cout<<"Opcao 5 R$ "< system("pause");
}

Download 1318365534.17.cpp


Esconder código-fonte

/*Entrar com um numero que corresponde a faixa salarial e o salario de 10 pessoas
Imprimir o TOTAL SALARIAL em cada faixa.
1 salario menor que R$ 900,00             2 R$900,00 <= salário R$ 1500,00
3 R$ 1500,00 <= salario< R$3000,00        4 R$3000,00 <= salário< R$ 5000,00
5 R$ 5000,00 <  R$10000,00                6 salário >= R$ 10000,00     */
#include<iostream>
using namespace std;
int main()
{   
    system("color F0");// alterar a cor no prompt a tela preta e muito chata
    float salario,faixa1(0),faixa2(0),faixa3(0),faixa4(0),faixa5(0),faixa6(0),x;
    int opcao; // poderia ter atribuido assim : faixa1=0;faixa2=0; ,ia ocupar muito espaço
               // então coloquei faixa1(0);
    cout<<"Digite o numero de sua faixa salarial\n\n\n";
    cout<<" 1- salario menor que R$ 900,00            2- R$900,00 <= salario R$ 1500,00\n\n";
    cout<<" 3- R$ 1500,00 <= salario< R$3000,00       4- R$3000,00 <= salario< R$ 5000,00\n\n";
    cout<<" 5- R$ 5000,00 <= salario< R$10000,00      6- Salario >= R$ 10000,00\n\n";
    
    for(x=1;x<=10;x++)//repetição da leitura de opcao e outros comandos
    {
    cout<<"Opcao: ";// para ele sempre pedir para o usuário digitar
    cin>> opcao; 
    cout<<"Digite o Salario: ";
    cin>> salario;
    
    
    if( opcao == 1 && salario<900)
    {
     faixa1+=salario;    
    }
     else{
      if((opcao == 2)&&(salario>=900) && (salario<1500))
      {
       faixa2+=salario;
      }      
      else{
        if((opcao == 3)&&(salario>=1500 && salario<3000))        
        {
         faixa3+=salario;
        }         
         else{
          if((opcao==4)&&(salario>=3000 && salario<5000))
          {
           faixa4+=salario;
          }
           else{
            if((opcao==5)&&(salario<=5000 && salario<10000))                                      
            {
             faixa5+=salario;
            }
             else{
              if((opcao=6)&&(salario>=10000))
               {
                faixa6+=salario;
               }
             }
           }
          }
        }
       }
     }//fecho o looping 
    cout<<"Processando informacoes......\n\n\n";
    cout<<"::::::::Total salarial::::::::::\n\n";
    cout<<"Opcao 1 R$ "<<faixa1<<endl;                               
    cout<<"Opcao 2 R$ "<<faixa2<<endl;
    cout<<"Opcao 3 R$ "<<faixa3<<endl;
    cout<<"Opcao 3 R$ "<<faixa4<<endl;
    cout<<"Opcao 4 R$ "<<faixa5<<endl;
    cout<<"Opcao 5 R$ "<<faixa6<<endl;
 system("pause");
}
    

Scripts recomendados

Teste de desempenho com números primos em C (corrigido)

Função para validação de datas

Banco em C

Pilha dinâmica em C

Programa para demonstrar operadores


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts