Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.

Simon Viegas

Moderadores
  • Total de itens

    2.836
  • Registro em

  • Última visita

  • Qualificações

    0%

Reputação

972

Sobre Simon Viegas

  • Data de Nascimento 22-06-1982

Informações gerais

  • Cidade e Estado
    Salvador/BA
  • Sexo
    Masculino

Outros

  • Biografia
    Carregando...
  • Ocupação
    Técnico e Analista de Sistemas
  • Interesses
    Tecnologia
  1. @Ruben Timoteo 1) Para postar um código, favor utilizar a tag CODE. Basta pressionar o botão <>. OK? 2) Pode fazer o que? O que o código acima deveria fazer? está fazendo o que você quis? adicionado 30 minutos depois @Ruben Timoteo, para adiantar, vou responder a sua dúvida: Então, ESTAMOS TRATANDO DA MANUTENÇÃO DAS MOEDAS, isso não tem nada a ver!!! Esqueça isso!!! Cadê o foco? O que está sendo proposto é a atualização das moedas!!! Tem que resolver o que você quer fazer... ou ver essa parte, ou ver as moedas... você que decide. No aguardo.
  2. Estranho... só se alterou alguma coisa por engano. Tome esse código como base: #include<stdio.h> #include<iostream> #include<stdlib.h> #include<math.h> #include <conio.h> #include <string.h> //extern char resp[ ]="400855"; tem algum motivo para ser "extern"??? char resp[ ]="400855"; char rl[40]; //int ModoMan(int moe,int cenas) void verificarSenha() { gets(rl); while(strcmp(rl,resp) !=0) { puts("Palavra pass Errada Tente de Novo."); gets(rl); } puts("Correto!"); } main() { float combeb[5]={1,1.10,1.20,1,0.50}; int indice,moe,cenas,i; float saldo = 0; int moeda,creditos; int stock[6]={5,5,5,5,5,5}; float valor[6] = {0.05,0.10,0.20,0.50,1,2}; int caso = 1; int TROCO[6]; float troco; int cont; int custo=0; int quantidade; system("color 0B"); printf("%c",201); for(i=0;i<30;i++) printf("%c",205); printf("%c\n",187); printf("%c",204); for(i=0;i<30;i++) printf("%c",205); printf("%c\n",185); while(caso) { system("cls"); printf("\nSaldo Atual: %.2f Euros\n\n",saldo); printf("ESCOLHA A OPCAO:\n\n",186,186); printf("0 - Sair\n",186,186); printf("1 - Depositar Moeda\n",186,135,198,186); printf("2 - Escolher bebidas\n",186,135,198,186); printf("3 - Modo Admistrador\n",186,198,186); printf("\nOPCAO:",186,186); scanf("%i", &caso); switch(caso) { case 1: { system("cls"); printf("\n\nDeposite a sua moeda\n\n"); printf("1 - 0.05 Euros\n"); printf("2 - 0.10 Euros\n"); printf("3 - 0.20 Euros\n"); printf("4 - 0.50 Euros\n"); printf("5 - 1.00 Euro \n"); printf("6 - 2.00 Euros\n\n"); printf("MOEDA:"); scanf("%i",&moeda); if ((moeda>=1) && (moeda<=6)) { //delimita a faixa de códigos válidos saldo = saldo + valor[moeda-1]; } else { printf("MOEDA INVÁLIDA - Favor recolher na bandeja de 'troco'"); getch(); } break; } case 2: { indice = -1; while (indice!=0) { system("cls"); printf("\n\nEscolha a bebida que deseja \n"); printf("0 - Para Sair - \n"); printf("1 - Ice Tea Limao - 1.00 euro\n"); printf("2 - Ice tea de pêssego - 1.10 euro\n"); printf("3 - Bogo - 1.20 euro\n"); printf("4 - Agua 1L - 1.00 euro\n"); printf("5 - Bolachas De Agua e sal - 0.50 euro\n"); printf("6 - Bolachas - 0.50 euro\n"); printf("Código : "); scanf("%i", &indice); } break; } case 3: { printf("Digite o codigo de acesso: "); scanf("%c",&rl); //ModoMan(moe,cenas); verificarSenha(); printf("1- Carregar produtos\n"); printf("2- Carregar moedas \n"); printf("3- Tirar Moedas \n"); //aqui você implementa o usuário escolhendo o item 2 getch(); //aguardar uma tecla ser pressionada break; } } } if(saldo != 0) { cont = 5; while (cont >= 0) { TROCO[cont] = 0; while(saldo >= valor[cont]) { TROCO[cont] = TROCO[cont]+1; saldo = saldo - valor[cont]; } cont = cont -1; } cont = 0; printf("\n\nO seu troco e:\n\n"); while(cont<6) { printf("MOEDAS DE euro%.2f: %i\n", valor[cont], TROCO[cont]); cont++; } saldo = 0; } printf("\n\nOBRIGADO! VOLTE SEMPRE!\n\n"); system("PAUSE"); return 0; } Teste o acesso no item 3. Após inserir senha, vai aguardar uma tecla ser pressionada, e vai voltar pro menu. Pronto, aí implementa a parte para atualizar as moedas. obs.: após editar, poste o item 3 completo aqui para analisarmos. No aguardo. adicionado 6 minutos depois O código vi depois... É isso mesmo, deve ter alterado algum coisa... mas para não perder tempo, use esse código acima.
  3. Olhe o item 3 como está: case 3: { printf("Digite o codigo de acesso: "); scanf("%c",&rl); ModoMan(moe,cenas); printf("1- Carregar produtos\n"); printf("2- Carregar moedas \n"); printf("3- Tirar Moedas \n"); break; } Ou seja, não tá fazendo nada... após ler a senha, imprime 3 linhas e fecha!!! Você precisa implementar o que disse: O código não se autoconstrói... Sobre a mensagem de erro, apague esse trecho: if(caso>2) { printf("OPCAO INVALIDA!!"); getch(); } Depois ajusta isso... se preocupe em fazer o carregamentos das moedas... lembrando, esse item está em construção, você tem que implementar a lógica lá... No aguardo.
  4. Olá @Ruben Timoteo. Segue o seu código reindentado com pequenas alterações... Favor analisar. #include<stdio.h> #include<iostream> #include<stdlib.h> #include<math.h> #include <conio.h> #include <string.h> //extern char resp[ ]="400855"; tem algum motivo para ser "extern"??? char resp[ ]="400855"; char rl[40]; int ModoMan(int moe,int cenas) { gets(rl); while(strcmp(rl,resp) !=0) { puts("Palavra pass Errada Tente de Novo."); gets(rl); } puts("Correto!"); } main() { float combeb[5]={1,1.10,1.20,1,0.50}; int indice,moe,cenas,i; float saldo = 0; int moeda,creditos; int stock[6]={5,5,5,5,5,5}; float valor[6] = {0.05,0.10,0.20,0.50,1,2}; int caso = 1; int TROCO[6]; float troco; int cont; int custo=0; int quantidade; system("color 0B"); printf("%c",201); for(i=0;i<30;i++) printf("%c",205); printf("%c\n",187); printf("%c",204); for(i=0;i<30;i++) printf("%c",205); printf("%c\n",185); while(caso) { system("cls"); printf("\nSaldo Atual: %.2f Euros\n\n",saldo); printf("ESCOLHA A OPCAO:\n\n",186,186); printf("0 - Sair\n",186,186); printf("1 - Depositar Moeda\n",186,135,198,186); printf("2 - Escolher bebidas\n",186,135,198,186); printf("3 - Modo Admistrador\n",186,198,186); printf("\nOPCAO:",186,186); scanf("%i", &caso); switch(caso) { case 1: { system("cls"); printf("\n\nDeposite a sua moeda\n\n"); printf("1 - 0.05 Euros\n"); printf("2 - 0.10 Euros\n"); printf("3 - 0.20 Euros\n"); printf("4 - 0.50 Euros\n"); printf("5 - 1.00 Euro \n"); printf("6 - 2.00 Euros\n\n"); printf("MOEDA:"); scanf("%i",&moeda); if ((moeda>=1) && (moeda<=6)) { //delimita a faixa de códigos válidos saldo = saldo + valor[moeda-1]; } else { printf("MOEDA INVÁLIDA - Favor recolher na bandeja de 'troco'"); getch(); } break; } case 2: { indice = -1; while (indice!=0) { system("cls"); printf("\n\nEscolha a bebida que deseja \n"); printf("0 - Para Sair - \n"); printf("1 - Ice Tea Limao - 1.00 euro\n"); printf("2 - Ice tea de pêssego - 1.10 euro\n"); printf("3 - Bogo - 1.20 euro\n"); printf("4 - Agua 1L - 1.00 euro\n"); printf("5 - Bolachas De Agua e sal - 0.50 euro\n"); printf("6 - Bolachas - 0.50 euro\n"); printf("Código : "); scanf("%i", &indice); } break; } case 3: { printf("Digite o codigo de acesso: "); scanf("%c",&rl); ModoMan(moe,cenas); printf("1- Carregar produtos\n"); printf("2- Carregar moedas \n"); printf("3- Tirar Moedas \n"); break; } } if(caso>2) { printf("OPCAO INVALIDA!!"); getch(); } } if(saldo != 0) { cont = 5; while (cont >= 0) { TROCO[cont] = 0; while(saldo >= valor[cont]) { TROCO[cont] = TROCO[cont]+1; saldo = saldo - valor[cont]; } cont = cont -1; } cont = 0; printf("\n\nO seu troco e:\n\n"); while(cont<6) { printf("MOEDAS DE euro%.2f: %i\n", valor[cont], TROCO[cont]); cont++; } saldo = 0; } printf("\n\nOBRIGADO! VOLTE SEMPRE!\n\n"); system("PAUSE"); return 0; } Sugiro que faça as novas alterações a partir desse código. Já copia ele e dar uma revisada nas alterações... mantenha a indentação nesse padrão!! Beleza? Sobre: O carregamento do estoque de bolachas itens segue a mesma lógica para o carregamento do estoque de moedas... Vai lá no vetor do estoque de itens atualiza. Vamos focar primeiro no estoque de moedas... Pronto, após digitar a senha correta, você vai perguntar qual moeda quer inserir... é a mesma lógica do item 1, só que você não vai atualizar o valor, após ler a moeda, vai na posição onde essa moeda está e adiciona mais 1. Algo como: stock[moeda]+=1 obs.: veja que lá no item 1, você também precisa atualiza a quantidade de moedas!!! Mas deixa pra lá por enquanto... foque apenas em fazer a manutenção de moedas funcionar. @Ruben Timoteo, tenta implementar a atualização de moedas. Se tiver alguma dúvida, informa onde está... Para posta um código, utilizar o botão <> lá na barra de ferramentas! No aguardo.
  5. Olá @Jaque021. Então, tem alguns pontos que precisará tomar cuidado, veja: 1) INFORMAÇÕES SOBRE O ARQUIVO Como citado, o nome do arquivo de entrada e do arquivo de saída vêm do usuário. No seu código, você já definiu no código fonte. 2) DADOS DAS CIDADES Os dados das cidades estão no arquivo de entrada, mas no seu código, você está solicitando e lendo via teclado. 3) PROCESSAMENTO DOS DADOS Como dito, os dados devem ser lidos do arquivo de entrada. Ai vai verificando o maior, e após, escreve APENAS o nome da cidade mais populosa, assim com a seu número de habitantes. No seu código, você está escrevendo as cidades que está lendo do teclado... está fugindo da proposta do enunciado. Em relação a impressão, talvez seja necessário simplesmente escrever o nome da cidade e sua população, algo como: fprintf(f,"%s %d\n", cidades,maior); *** Obs.: talvez o processo de leitura de dados seja mais delicada, ou seja, daí você precisa trabalhar no processo da leitura dos dados do arquivo OU trabalhar para desenvolver logo a parte da verificação da cidade mais populosa, neste último caso, você poderia deixar, por enquanto, os dados sendo lidos via teclado, verificaria a cidade mais populosa e escreveria no arquivo... Depois, trocaria a leitura via teclado, para leitura do arquivo... entende? No aguardo. No aguardo.
  6. Tá, o que no case 2 não está funcionado??? O que você tentou fazer??? Vamos lá: case 2: { indice = -1; //inicializa a variável com algum valor para poder entrar no while while(indice!=0) //a condição de para é quando escolher SAIR, logo, deve continuar enquanto for diferente de 0 { //faltou a {} do while system("cls"); printf("\n\nEscolha a bebida que deseja\n"); printf("0 - Sair - 0.50 euro\n"); printf("1 - Ice Tea Limao - 1 euro\n"); printf("2 - Ice tea de pêssego - 1.10 euro\n"); printf("3 - Bogo - 1.20 euro\n"); printf("4 - Agua 1L - 1euro\n"); printf("5 - Bolachas De Agua e sal - 0.50 euro\n"); printf("6 - Bolachas - 0.50 euro\n"); printf("bebidas:\n"); scanf("%i", &indice); } break; } Pronto. Teoricamente o while está corrigido: - faltou você inicializar a variável indice; - fatou as {} do while; - a condição do while estava errada. Alguma dúvida até ai? Pronto. Agora precisa você fazer o mais importante, que é implementar a venda do item. Implemente os passos necessários após ter escolhido um item válido. No aguardo.
  7. Olá @estudante. Você precisa reformular a lógica do seu algoritmo. Tente entender melhor o problema, por exemplo, se for informado 1 e 10... teria que aparecer 2, 4, 6 e 8 (supondo que o intervalo é aberto), correto?. Tente analisar e interpretar como funciona essa sequência... Sugiro que tente entender como o seu código atual está funcionando e se o resultado que está apresentando corresponde com o que você entendeu ou não... ou seja, não me parece está ocorrendo algum erro de sintaxe, mas apenas na lógica... o programa está fazendo o que você pediu para ele fazer... Reformule para o que você precisa. Vá tentando... No aguardo.
  8. Poste o código atual completo e onde acha que está o erro.
  9. Olá @mariana_____silva . Pelo que vi, ainda não. Você praticamente postou o mesmo código... e está praticamente com o mesmo problema. Pelo menos encontrei divergências... Vamos lá. Compilei e rodei o seu código. Inseri 5 e 3 como entrada. Deu: Certo. Agora vamos fazer a conta manualmente. Formula: XY/(2*Y), correto? Substituindo os valores, temos: 5*3/(2*3) Efetuando as operações: 5*3/(2*3) = 15/(6) = 2,50 ou seja, deveria aparecer assim: Ou sua fórmula está errada ou minha conta está errada... (ou ambos) Vejamos o enunciado: Ou seja, a função deve retornar o RESULTADO FINAL da expressão. E o seu programa não esta fazendo isso. Como dito tem que ser assim: Simples assim. Não tem conta para fazer fazer depois que o método expressao() retorna uma resposta. A função deve já retornar o resultado final! RESUMINDO Como citado: ou seja, faça um programa que apenas retorne o resultado de X*Y. Ai posta o código aqui. Depois, desse exemplo mais simples, tenta fazer a expressão completa X*Y/(2*Y). Obs. 1: por favor, poste o código completo de uma vez só. Não precisa separar. Obs. 2: não tente fazer a versão final logo, apenas tente fazer com a expressão X*Y. No aguardo.
  10. Olá @estudante. Só complementando: Analisando o enunciado: Certo.. Inicialmente precisam-se saber o que é uma matriz. Concorda? creio eu que seja uma etapa trivial... mas se tiver dúvidas sobre, pode dar uma pesquisada para revisar, como nesse conteúdo. Vamos adiante... Um outro ponto base seria em saber o que seria uma "soma dos elementos correspondentes de a e b.", ou seja, o que você entende disso? o que significa "elementos correspondentes"? Então, um elemento correspondente de uma matriz seria o elemento da outra matriz na mesma coordenada, ou seja, o termo Aij da primeira matriz seria correspondente ao termo Aij da outra matriz. Ai o, a posição Aij da terceira matriz vai ser igual a soma dos Aij da primeira com a segunda matriz. Pelo que foi pedido, ele quer basicamente uma "adição de matrizes". Pronto, em relação ao que foi pedido, seria mais ou menos isso.. Agora a etapa seria "implementar" na linguagem escolhida. Seria mais ou menos esses passos: - ler a matriz A; - ler a matriz B; - Gerar a matriz C, que será a soma adição da matriz A com a matriz B. ADENDO Perceba por exemplo que no seu código, em vez de "ler" a matriz, você estava "gerando uma"... que são coisas diferentes! Para efetuar testes, pode ser interessante gerar matriz automaticamente, mas tem que se atentar que o quê foi pedido é para ler mesmo... o usuário precisa ir preenchendo.
  11. Olá @Code guy. Você inverteu o sinal... seria "<" em detrimento do ">", ou seja, aquela posição no meio do for funciona como um "enquanto a condição resultar em verdadeiro", como o i começa com 0, a condição i>100 já seria falsa, por isso "pulou" o for. No aguardo.
  12. Olá @Ruben Timoteo. Poste seu código atual e onde está com dúvidas... se você não disse onde está com problemas, não temos como te ajudar. Por exemplo: Sobre: Veja, você só postou um código e disse que "não sabe se vai conseguir", Ok. Mas o quê você não está conseguindo fazer? é o erro que @Mauro Britivaldo citou? Se for isso, você poderia dizer algo como: Entende? você precisa apontar onde você acha que está com erro... Se for isso, veja: int ModoMan(int moe,int cenas) { gets(rl); while(strcmp(rl,resp) !=0) puts("Resposta errada. Tente de novo."); gets(rl); puts("Correcto! "); } Você simplesmente esqueceu das { } do while. Ficaria algo como: int ModoMan(int moe,int cenas) { gets(rl); while(strcmp(rl,resp) !=0) { puts("Resposta errada. Tente de novo."); gets(rl); } puts("Correcto! "); } Simples assim. Mas é você que precisa nos indicar. Sobre: Sim. Claro, estamos aqui para isso... mas você precisa dizer onde precisa de ajuda e porque. Dizer só algo como "não consegue" não é parâmetro, ou seja, precisamos saber porque e onde.. etc. Vamos lá... Peguei o seu último código completo e apenas reindentei, veja: #include<stdio.h> #include<iostream> #include<stdlib.h> #include<math.h> #include <conio.h> #include <string.h> //no meu compitlador precisou para poder reconhecer o srtcmp() extern char resp[]="400855"; char rl[40]; int ModoMan(int moe,int cenas) { gets(rl); while(strcmp(rl,resp) !=0) //<-- aqui já inseri as chavas que estavam faltando { puts("Resposta errada. Tente de novo."); gets(rl); } puts("Correcto! "); } main() { float combeb[5]={1,1.10,1.20,1,0.50}; int indice,moe,cenas,i; float saldo = 0; int moeda,creditos; int stock[6]={5,5,5,5,5,5}; float valor[6] = {0.05,0.10,0.20,0.50,1,2}; int caso = 1; int TROCO[6]; float troco; int cont; int custo=0; int quantidade; system("color 0B"); printf("%c",201); for(i=0;i<30;i++) printf("%c",205); printf("%c\n",187); printf("%c",204); for(i=0;i<30;i++) printf("%c",205); printf("%c\n",185); while(caso) { printf("\nSeu saldo Atual e de: euro%.2f\n\n",saldo); printf("ESCOLHA A OPCAO:\n\n",186,186); printf("0 - Sair\n",186,186); printf("1 - Depositar Moeda\n",186,135,198,186); printf("2 - Escolher bebidas\n",186,135,198,186); printf("3 - Modo Admistrador\n",186,198,186); printf("\nOPCAO:",186,186); scanf("%i", &caso); switch(caso) { case 1: { system("cls"); printf("\n\nDeposite a sua moeda\n\n"); printf("0 - 0.05 centimos\n"); printf("1 - 0.10 centimos\n"); printf("2 - 0.20 centimos\n"); printf("3 - 0.50 centimos\n"); printf("4 - 1 Euro\n"); printf("5 - 2 Euros\n\n"); printf("MOEDA:"); scanf("%i",&moeda); saldo = saldo + valor[moeda]; break; } case 2: { system("cls"); printf("\n\nEscolha a bebida que deseja\n"); printf("0 - Sair - 0.50euro\n "); printf("1 - Ice Tea Limao - 1euro\n"); printf("2 - Ice tea de pêssego - 1.10euro\n"); printf("3 - Bogo - 1.20€\n"); printf("4 - Agua 1L - 1euro\n -"); printf("5 -Bolachas De Agua e sal - 0.50euro\n "); printf("6 -Bolachas - 0.50euro\n "); printf("bebidas:\n"); scanf("%i", &indice); break; } case 3: { printf("Digite o codigo de acesso: "); scanf("%c",&rl); ModoMan(moe,cenas); printf("1- Carregar produtos\n"); printf("2- Carregar moedas\n"); printf("3- Tirar Moedas\n"); cont = 0; printf("\n\nO seu troco e:\n\n"); while(cont<6) { printf("MOEDAS DE euro%.2f: %i\n", valor[cont], TROCO[cont]); cont++; } saldo = 0; } { printf("\n\n====== Saldo Insuficiente ======"); } break; } if(caso>2) { printf("OPCAO INVALIDA!!\n\n"); } } if(saldo != 0) { cont = 5; while (cont >= 0) { TROCO[cont] = 0; while(saldo >= valor[cont]) { TROCO[cont] = TROCO[cont]+1; saldo = saldo - valor[cont]; } cont = cont -1; } cont = 0; printf("\n\nO seu troco e:\n\n"); while(cont<6) { printf("MOEDAS DE euro%.2f: %i\n", valor[cont], TROCO[cont]); cont++; } saldo = 0; } printf("\n\nOBRIGADO! VOLTE SEMPRE!\n\n"); system("PAUSE"); return 0; } obs.: Só alterei a parte do erro citado acima lá no ModoMan(). Em relação à manutenção, lá no item 3, após colocar a senha, aparece:: Se você observar os números verás que não está batendo, já que deveria ter 5 moedas de cada, correto? UMA DÚVIDA SUA SERIA ALGO: Tá conseguindo entender a linha de raciocínio? Daí, analisaríamos o trecho... veja, se você quer imprimir as moedas, qual vetor precisaria usar? Resp: vetor das moedas! . Logo, stock[]. O trecho poderia ficar assim: while(cont<6) { //printf("MOEDAS DE euro%.2f: %i\n", valor[cont], TROCO[cont]); printf("MOEDAS DE %.2f: %i\n", valor[cont], stock[cont]); cont++; } Entende? Foque onde está o erro, tente entender o que está acontecendo.. provavelmente você mesmo veria que estava apenas usando o vetor errado... ai, se não conseguir, posta aqui onde está a dúvida... o que não pode é ficar esperando que alguém procure os possíveis erros e resolva tudo para você. No aguardo.
  13. @Ruben Timoteo, sugiro que inicialmente coloque também para exibir as moedas contidas na máquina e o estoque de cada produto. Dessa forma, ficará mais fácil para acompanhar as atualizações. obs.: essas informações não necessariamente são para a versão final do programa, a ideia é apenas para o programador ter uma referência dos estoques. Se for o caso, depois é só remover. Vai servir como um "modo desenvolvedor ativado". Sobre: Complementando...: Você precisa atualizar as variáveis que têm os respectivos valores de cada moeda, como citado, lá no vetor stock. É como o cliente inserir moedas na máquina, cada moeda inserida vai para o para o estoque de moedas, correto? E o valor da moeda vai para o saldo do cliente. A diferença da manutenção, é que as moedas inseridas não irão para o saldo, vão apenas atualizar o estoque. A mesma analogia serve para o produto. Para "vender", a máquina vai subtrair o valor do saldo do cliente E atualizará o estoque do produto. Na manutenção, apenas vai atualizar o produto.
  14. Olá @Ruben Timoteo. Seja bem vindo ao Fórum do Clube do Hardware. Não está conseguindo é o esperado aqui, concorda? Então, qual parte não está conseguindo? onde está com dúvidas? Identifique o problema e em qual parte está com dúvidas para resolver. No aguardo.
  15. @mariana_____silva, Por favor, poste seu código para analisarmos, e também poder servi de base para outros usuários. Para adiantar... Em relação ao último código, tem outros pontos que precisam ser verificados, como: - não está tratando a parte decimal do salário; (experimente salário de R$1000,30) - o terceiro if precisaria de um else antes também; (são condições mutuamente excludentes, ou seja, se for um não pode ser o outro) - tecnicamente o terceiro if nem precisa existir. (se não for as anteriores, necessariamente será a terceira..) etc No aguardo.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×