Ir ao conteúdo
  • Cadastre-se

Paulo Moraes da Silva

Membro Júnior
  • Posts

    6
  • Cadastrado em

  • Última visita

Reputação

3
  1. Prezados, boa noite! Meu compilador é o Dev-C++ 5.11 e não consigo compilar o exemplo abaixo, do site cplusplus. // range-based for loop #include <iostream> #include <string> using namespace std; int main () { string str {"Hello!"}; for (char c : str) { cout << "[" << c << "]"; } cout << '\n'; } se algum puder me ajudar eu agradeço.
  2. Eu vi, desculpa, mas o codigo que eu alterei funciono no meu computador.
  3. Boa noite! Em nome de variavel não sem se coloca til. Eu alterei um pouco o codigo acima e deu certo, segue ele abaixo. #include <stdio.h> int main(){ float PRECO,DESCONTO,TOTAL,ACUMULADOR; int ANO,CONTADOR1,CONTADOR2; char decisão; CONTADOR1=CONTADOR2=ACUMULADOR=0; do{ printf("Digite o ano do automovel\n"); scanf("%d",&ANO); printf("Digite o valor do automovel\n"); scanf("%f",&PRECO); CONTADOR1++; if (ANO <= 2000){ CONTADOR2++; TOTAL = PRECO-PRECO*0.12; } else TOTAL = PRECO-PRECO*0.07; printf("\nO valor do carro e: %.2f\n",TOTAL); ACUMULADOR+=TOTAL; printf("O valor total e: %.2f\n",ACUMULADOR); printf("Total de carros: %d\n",CONTADOR1); printf("carros ate ano 2000: %d\n",CONTADOR2); printf("Deseja continuar com a operacao?\n"); scanf(" %c",&decisão); }while(decisão == 's'); return 0; } Espero ter te ajudado com a minha opinião!
  4. Prezados, boa noite! O programa abaixo não funciona direito. Se alguém puder me ajudar eu agradeceria muito. #include <stdio.h> #include <stdlib.h> #include <locale> int main (){ setlocale(LC_ALL,"Portuguese"); int a, b, c, resultado; printf("Calculadora simples. Escolha a opção:\n 1 - Soma de 2 números.\n 2 - Diferença entre 2 números.\n 3 - Produto entre 2 números.\n 4 - Divisão entre 2 números.\n "); scanf("%d", a); switch (a){ case 1: printf("Digite o primeiro número para soma"); scanf("%d", &b); printf("Digite o segundo número para soma"); scanf("%d", &c); resultado = b+c; printf("O resultado é: %d", resultado); case 2: printf("Digite o primeiro número para diferença"); scanf("%d", &b); printf("Digite o segundo número para diferença"); scanf("%d", &c); if(b>c){ resultado = b-c; printf("O resultado é: %d", resultado); } else if(c>b){ resultado = c-b; printf("O resultado é: %d", resultado); } else{ resultado = b-c; printf("O resultado é: %d", resultado); } case 3: printf("Digite o primeiro número para multiplicação"); scanf("%d", &b); printf("Digite o segundo número para multiplicação"); scanf("%d", &c); resultado = b*c; printf("O resultado é: %d", resultado); case 4: printf("Digite o primeiro número para divisão"); scanf("%d", &b); printf("Digite o segundo número para divisão"); scanf("%d", &c); if(c != 0){ resultado = b/c; printf("O resultado é: %d", resultado); } else{ printf("O denominador deve ser maior que zero.\n"); } } system("pause"); return 0; }
  5. Prezados, boa noite! O código abaixo não lê a terceira função scanf, e não sei o porquê. Se alguém souber de algo de erra me avise. Obrigado pela atenção!! #include <stdio.h> #include <stdlib.h> #include <locale> #include <string> #include <math.h> #include <string> /*Programa simples para investimentos*/ /*Neste programa não inclue descontos dos seguintes impostos: CPMF, IOF e IR*/ int main (){ setlocale(LC_ALL,"Portuguese"); /*Variaveis*/ float investimentoinicial, retorno, porcentagem, t; char j; /*termino de variaveis*/ printf("Programa simples para calculo de retorno de investimento(analise meramente financeira desconsiderando riscos de mercado, liquidez, crédito e operacional)\n"); system ("pause"); system("cls"); printf("A formula de acumulo de juros? digite (c) para juros composto ou (s) para juros simples: "); scanf("%c", &j); if(j=='s'){ printf("Por favor insira o valor a ser investido: "); scanf("%f", &investimentoinicial); printf("Agora insira a porcentagem de retorno por mês: "); scanf("%f", &porcentagem); printf("Quantos tempo de investimento será: "); scanf("%f", &t); retorno = investimentoinicial*(1+t*(porcentagem/100)); printf("Seu retorno será: R$ %f \n", retorno); } else if(j=='c'){ printf("Por favor insira o valor a ser investido: "); scanf("%f", &investimentoinicial); printf("Agora insira a porcentagem de retorno por mês: %"); scanf("%f", &porcentagem); printf("Quantos tempo de investimento será: "); scanf("%f", &t); retorno = investimentoinicial*pow((1+(porcentagem/100)),t); printf("Seu retorno será: R$ %f \n", retorno); } else{ printf("Para dar andamento ao programa você so pode digitar s ou c"); } system("pause"); 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...