Faixa salarial de funcionários

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

[ Hits: 5.382 ]

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

Gerador de letras

Exceções em C através de try-throw-catch

Relógio com data e hora

Ponteiros para funções

Os cincos primeiros termos da séries de fourier


  

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