Ir ao conteúdo
  • Cadastre-se

wiliam1975

Membro Júnior
  • Posts

    16
  • Cadastrado em

  • Última visita

posts postados por wiliam1975


  1.     public static void main(String[] args) {
            Scanner scan = new Scanner (System.in);
            System.out.println("entre com a letra M ou F");
            String imput = scan.next();
            
            if (input.equalsIgnoreCase("f")){
                System.out.println("F - feminino");
            }else if (input.equalsIgnoreCase("m")) {
                System.out.println("m - masculino");
            }else {
                System.out.println("sexo inválido");
            }
        }

     

    ALGUÉM PODERIA AJUDAR? NA VÍDEO AULA QUE ACOMPANHO FUNCIONA PERFEITAMENTE, porém NO MEU ECLIPSE A ENTRADA IMPUT APARECE COMO ERRO "IMPUT CANNOT BE RESOLVED"<>

  2. Peço perdão, mas estava complicando o que poderia ter sido rapidamente resolvido.

    #include <iostream>#include <string.h> using namespace std; int main() {     string  funcionario;           cout << ( "digite o nome do funcionario\n");     cin >> funcionario;          if (funcionario == "roberto")        cout << "roberto silva\n r. das america\n numero 333\n cel.3788223344\n cpf343.333.341-55\n rg:mg 7.889.967 sspmg\n prof:soldador";     else if (funcionario == "rogerio")        cout << "rogerio silveira\n r.cataguses\n numero 222\n cel.3799887070\n cpf-202.888.020.-00\n rg: rj 2.456.832.ssrj\n prof. vendedor";     else if (funcionario == "claudia")        cout << "claudia lira\n r.das nacoes\n n.45341\n cel.31454567567\n cpf:303.000.121-33\n rg- sp.2.343.666 sspsp";     else if (funcionario == "wiliam")        cout << "wiliam santos\n rua alexandrina figueiredo\n n:200\n b.jusa fonseca\n cel:3788184155\n cpf:066.889.796-08\n rg:7.771.775 sspmg";         system("pause");    return 0;}

    Testei aqui e funcionou como esperado.

    Obrigado pela ajuda, funcionou como esperado.

  3. Perdão, esqueci de incluir no código um include. Adicione na linha 2o seguinte código:

     

    #include <string.h>

     

    Sem essa linha não será possível fazer uso do strcmp.

    tentei com essa biblioteca e retornou o erro!

    C:\Users\infowill\Documents\devcpp projetos\cadastro.cpp    In function 'int main()':

     

    13    43    C:\Users\infowill\Documents\devcpp projetos\cadastro.cpp    [Error] cannot convert 'std::string {aka std::basic_string<char>}' to 'const char*' for argument '1' to 'int strcmp(const char*, const char*)'

     

    16    10    C:\Users\infowill\Documents\devcpp projetos\cadastro.cpp    [Error] 'else' without a previous 'if'

     

    16    48    C:\Users\infowill\Documents\devcpp projetos\cadastro.cpp    [Error] cannot convert 'std::string {aka std::basic_string<char>}' to 'const char*' for argument '1' to 'int strcmp(const char*, const char*)'

     

    19    48    C:\Users\infowill\Documents\devcpp projetos\cadastro.cpp    [Error] cannot convert 'std::string {aka std::basic_string<char>}' to 'const char*' for argument '1' to 'int strcmp(const char*, const char*)'

     

    22    47    C:\Users\infowill\Documents\devcpp projetos\cadastro.cpp    [Error] cannot convert 'std::string {aka std::basic_string<char>}' to 'const char*' for argument '1' to 'int strcmp(const char*, const char*)'

  4.  

    Você esta fazendo o laço if de forma errada e a declaração das variáveis também está incorreta (você esta usando char, quando na realidade você precisa de uma string). Sugiro que você dê uma lida e se aprofunde mais nos estudos. 

     

    Sobre sua dúvida:

    #include <iostream>using namespace std;int main() {     string  funcionario;           cout << ( "digite o no me do funcionario\n");     cin >> funcionario;          if (strcmp(funcionario, "roberto"))        cout << "roberto silva\n r. das america\n numero 333\n cel.3788223344\n cpf343.333.341-55\n rg:mg 7.889.967 sspmg\n prof:soldador";     else if (strcmp(funcionario, "rogerio"))        cout << "rogeruio silveira\n r.cataguses\n numero 222\n cel.3799887070\n cpf-202.888.020.-00\n rg: rj 2.456.832.ssrj\n prof. vendedor";     else if (strcmp(funcionario, "claudia"))        cout << "claudia lira\n r.das nacoes\n n.45341\n cel.31454567567\n cpf:303.000.121-33\n rg- sp.2.343.666 sspsp";     else if (strcmp(funcionario, "wiliam"))        cout << "wiliam santos\n rua alexandrina figueiredo\n n:200\n b.jusa fonseca\n cel:3788184155\n cpf:066.889.796-08\n rg:7.771.775 sspmg";         return 0;}

    obrigado por ajudar, mas retornou a mensagem: 

     

    12    43    C:\Users\infowill\Documents\devcpp projetos\funcionario.cpp    [Error] 'strcmp' was not declared in this scope

     

     

    para que serve a palavra "strcmp" ?

  5. #include <iostream>#include <cstdlib>using namespace std;int main(){    float litros, mililitros, quilometros, metros, toneladas, gramas;    cout << ("converta de litros para mililitros: ");    cin >> litros;    mililitros = (litros * 1000.0);    cout << "mililitros: "<< mililitros << endl;    cout << ("converta quilometros para metros: ");    cin >> quilometros;    metros = (quilometros * 1000.0);    cout << "Metros: "<< metros << endl;    cout << ("converta toneladas para kilogramas: ");    cin >> toneladas;    gramas = (toneladas * 1000.0);    cout << "Kilos: "<< gramas << endl;    system("pause");    return 0;}

    FUNCIONOU PERFEITAMENTE

  6. por favor me ajudem nessa cadastro de funcionários que pede o nome do funcionário e seguida expõem seus dados, referente a pessoa que foi digitada.

     

     

     

     

     

     

    #include <iostream>

    using namespace std;

    int main()

     {
         
         char  funcionario,roberto, rogerio, claudia, wiliam;
          
         cout << ( "digite o no me do funcionario\n");
         cin >> funcionario;
         
         
         if (roberto );
         cout << ("roberto silva\n r. das america\n numero 333\n cel.3788223344\n cpf343.333.341-55\n rg:mg 7.889.967 sspmg\n prof:soldador");
     
     else
     
     {
     
         if (rogerio);
         cout << ("rogeruio silveira\n r.cataguses\n numero 222\n cel.3799887070\n cpf-202.888.020.-00\n rg: rj 2.456.832.ssrj\n prof. vendedor");
    }

     else
     
     {
     
         if (claudia);
         cout << ("claudia lira\n r.das nacoes\n n.45341\n cel.31454567567\n cpf:303.000.121-33\n rg- sp.2.343.666 sspsp");
     }
     
     else
     
         {
             
        
         if (wiliam);
         cout << ("wiliam santos\n rua alexandrina figueiredo\n n:200\n b.jusa fonseca\n cel:3788184155\n cpf:066.889.796-08\n rg:7.771.775 sspmg");
         
     }
     
         
        return 0;
    }

  7. Estou com dificuldades no seguinte algoritmo. A função deste e executar e dar os valores separados de (litros para mililitros; quilometros para metros, toneladas para kilogramas). o algoritmo pede os valores porém não efetua o calculo.por favor se alguém poder me ajudar.

     

     

     

    #include <iostream>

    using namespace std;

    int main()


    {
        float litros, mililitros, quilometros, metros, toneladas, gramas;
        
        cout << ("converta de litros para mililitros\n");
        cin >> litros;
        litros = (mililitros * 1000);
        
        
        cout << ("converta quilometros para metros\n");
        cin >> quilometros;
        quilometros = (metros * 1000);
        
        cout << ("converta toneladas para kilogramas\n");
        cin >> toneladas;
        toneladas = (gramas / 1000000);
            

        
        return 0;
    }

     

  8.  

    Na pressa nem tinha visto se seu algoritmo era funcional...

    #include <iostream>using namespace std;int main() {     float base, altura, area;     cout << ("informe a medida da base do triangulo\n");     cin >> (base);     cout << ("informe a medida da altura do triangulo\n");     cin >> (altura);     area = (altura * base);     cout << (area);    return 0;}

    deu certo, muito obrigado

  9. você guardou ele como um arquivo de C ou de C++? menu file->save ass->main.cpp

    salvei como c++   . porém como nome retângulo.

    #include <iostream>using namespace std;int main() {     float base, altura, area;     cout << ("informe a medida da base do triangulo\n");     cin >> (base);     cout << ("informe a medida da altura do triangulo\n");     cin >> (altura);     area == (altura * base);     cin >> (area);    return 0;}

    o algoritmo acima pede a medida da base e depois da altura, porém quando informado ele nao calcula nada.

    fiz uma modificação descrita abaixo porém agora, todas as respostas resultam em zero.

     

    #include <iostream>

    using namespace std;

    int main()

     {

         float base, altura, area;

         

         cout << ("informe a medida da base do triangulo\n");

         cin >> (base);

         

         

         cout << ("informe a medida da altura do triangulo\n");

         cin >> (altura);

         

         cout << (area == altura * base );

         cin >> (area);

         

     

         

        return 0;

    }

  10. #include <iostream>



    int main()

     {
         float base, altura, area;
         
         cout << ("informe a medida da base do triangulo\n");
         cin >> (base);
         
         
         cout << ("informe a medida da altura do triangulo\n");
         cin >> (altura);
         
         area == (altura * base);
         cin >> (area);
         
     
         
        return 0;
    }

     

     

    por favor ajudem neste topico de c++ retorna sempre a msg de erro   

    10    3    C:\Users\infowill\Documents\devcpp projetos\area_retangulo.cpp    [Error] 'cout' was not declared in this scope

    11    3    C:\Users\infowill\Documents\devcpp projetos\area_retangulo.cpp    [Error] 'cin' was not declared in this scope

  11. #include <iostream>#include <cstdlib>using namespace std;int main(){    float combustivel, consumo, km;    cout << "imforme a distancia em quilometros\n";    cin >> km;    cout << "informe quantos litros de combustivel\n";    cin >> combustivel;    //assim    consumo = (km / combustivel);    cout << consumo << endl;    //ou assim    cout << (km / combustivel) << endl;    system ("pause");    return 0;}

    a segunda opção ficou melhor, obrigado!

  12. nao consigo finalizar o algoritmo em c++, apesar de varias tentativas. Alguem pode ajudar?

     

    #include <iostream>

    using namespace std;

    int main(int argc, char** argv)

    {

        

    char sexo , masculino , feminino [100];

    int idade;

     

     cout <<"digite o seu sexo\n";

     cin >>(sexo );

     

     cout << "digite sua idade\n";

     cin >> (idade);

     

     

     

     cout << "seu sexo e:" << sexo << "\n";

     cout << "sua idade e:" <<idade << "\n";

     

     if (sexo == "m")

     masculino

     

     

     

     if (sexo == "f")

     feminino

     

     if (idade >= 18)

     

     else

     

     if ("voce e maior de idade")

     

        return 0;

    }

     

     

    fiz a modificação sugerida, porém retornou:

     

     

                  C:\Users\infowill\Documents\devcpp projetos\idade.cpp    In function 'int main()':

    30    2    C:\Users\infowill\Documents\devcpp projetos\idade.cpp    [Error] expected ';' before 'if'

    28         C:\Users\infowill\Documents\devcpp projetos\Makefile.win    recipe for target 'idade.o' failed

  13. #include <iostream>

    using namespace std;

    int main()

    {
        float combustivel, consumo, km;
        cout << "imforme a distancia em quilometros\n";
        cin >> km;
        cout << "informe quantos litros de combustivel\n";
        
        
        cin >> combustivel;
        cout << (km / combustivel == consumo);
        

        system ("pause");
        return 0;
    }

     

     

    alguem sabe me dizer porque esse algoritmo de consumo de combustivel executa mas nao calcula?

  14. nao consigo finalizar o algoritmo em c++, apesar de varias tentativas. Alguem pode ajudar?

     

    #include <iostream>

    using namespace std;

    int main(int argc, char** argv)

    {
        
    char sexo , masculino , feminino [100];
    int idade;

     
     cout <<"digite o seu sexo\n";
     cin >>(sexo );
     
     cout << "digite sua idade\n";
     cin >> (idade);
     
     
     
     cout << "seu sexo e:" << sexo << "\n";
     cout << "sua idade e:" <<idade << "\n";
     
     if (sexo == "m")
     masculino
     
     

     
     if (sexo == "f")
     feminino
     
     if (idade >= 18)
     
     else
     
     if ("voce e maior de idade")
     



        return 0;
    }

     

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!