Pular para o conteúdo

Faixa salarial de funcionários

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

Abraço.
summerson de souza goncalves summerson
Hits: 5.785 Categoria: C/C++ Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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

Abraço.
Download 17.cpp Enviar nova versão

Versões atualizadas deste script

summerson de souza goncalves

Versão 2 enviada 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");
}
    

Números Primos

Organizar variáveis em ordem crescente

Alterar hora do sistema

Algoritmo de Dijkstra

Pra quem gosta de RPG. Um sistema de lutas.

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.