Ir ao conteúdo

dimitruf

Membro Pleno
  • Posts

    25
  • Cadastrado em

  • Última visita

Reputação

19
  1. Código do link
  2. @devair1010 Me refiro no código no qual eu citei mesmo. Se for usar aquele, eu mesmo achei muito extenso, mas se não tem um jeito, obrigado.
  3. @devair1010 Entendido. Neste caso ficou bem extenso, será que teria uma maneira para diminuir este código?
  4. Boa noite, preciso de uma ajuda, eu preciso cadastra um número X de alunos, no caso seria indeterminado o número. Como posso pra cadastrar numero X de alunos e no final dar um print dos alunos e suas notas Preciso colocar 4 notas e sua média aritmética.
  5. 5) Escrever um algoritmo que leia a matricula de um funcionário, seu número de horas trabalhadas, o valor que recebe por hora. Calcular o salário total deste funcionário. Escrever a sua matricula e o seu salário total. #include <stdio.h> #include <stdlib.h> #include <math.h> int main(void) { float salario, valorh; char nome; int horas; // Entrada de dados printf("Digite o nome do funcionario = "); scanf("%s", &nome); printf("Digite o numero de horas trabalhadas = "); scanf("%d", &horas); printf("Digite o valor que o funcionario recebe por hora = "); scanf("%d", &valorh); // Cálculo salario = (horas * valorh; // Apresentação do resultado printf("\nO nome do funcionario e:\n %s", nome); printf("\nSeu salario total e = \n%d", salario); system("pause"); return 0; } alguém pode me dizer porque o resultado não está saindo?
  6. Boa noite galera Tudo certo? Tenho a seguinte configuração: 1060 3GB Galax Pentium G4560 HD 1 TB WD Green placa-mãe H110M-DGS 2 pentes de 4gb de 2133mhz Queria uma opinião para qual parte devo fazer um upgrade(e comprar qual modelo etc..) e quais peças mudar para o futuro Meu intuito é focado pra jogar.
  7. To fazendo esse programinha, ali na soma, eu queria saber como faço para voltar para o MENU do programa digitando o numero 0, só nao sei com usar o Do e While junto com FOR #include <stdio.h> #include <stdlib.h> #include <conio.h> void soma(); void subtracao(); void multiplicacao(); void divisao(); void menu(); void porcentagem(); int main() { printf(""); menu(); return 0; } void soma() { int num[8], cont, soma=0 ; system("cls"); printf("\nDigite -0 para ir para a Tela Principal ou de ENTER para mais uma operacao!\n"); for(cont=0; cont<8; cont++){ printf("\nDigite um numeros [%d]: ",cont); scanf("%d",&num[cont]); } { for(cont=0; cont<8;cont++){ soma=soma+num[cont];} printf("a soma e %d", soma); } } void subtracao() { float num1,num2 ; float total; do { system("cls"); printf("\nDigite -0 para ir para a Tela Principal ou de ENTER para mais uma operacao!\n"); printf("\nDigite o primeiro numero: \n"); scanf("%f",&num2); if (num1 != 0) { printf("Digite o segundo numero: \n"); scanf("%f", &num2); total = num1-num2; printf("O resultado da subtracao e = "); printf("%.2f\n", total); getch(); } else { main(); } } while (num1 != -0); } void multiplicacao() { float num1,num2 ; float total; do { system("cls"); printf("\nDigite -0 para ir para a Tela Principal ou de ENTER para mais uma operacao!\n"); printf("\nDigite o primeiro numero: \n"); scanf("%f",&num1); if (num1 != -0) { printf("Digite o segundo numero: \n"); scanf("%f", &num2); total = num1*num1; printf("O resultado da multipliacao e = "); printf("%.2f\n", total); getch(); } else { main(); } } while (num1 != -0); } void divisao() { float num1,num2 ; float total; do { system("cls"); printf("\nDigite -0 para ir para a Tela Principal ou de ENTER para mais uma operacao!\n"); printf("\nDigite o primeiro numero: "); scanf("%f",&num1); if (num1 != -0) { printf("\nDigite o segundo numero: "); scanf("%f", &num2); total = num1/num2; printf("\nO resultado da divisao e = "); printf("%.2f\n", total); printf("\nSe deseja fazer mais uma operacao de enter!"); getch(); } else { main(); } } while (num1 != -0); } void porcentagem() { float num1,num2 ; float total; do { system("cls"); printf("\nDigite -0 para ir para a Tela Principal ou de ENTER para mais uma operacao!\n"); printf("\nDigite o primeiro numero: \n"); scanf("%f",&num1); if (num1 != -0) { scanf("%f", &num2); total = num1+num2; printf("A porcentagem e = "); printf("%.2f\n", total); getch(); } else { main(); } } while (num1 != -0); } void menu() { int opcao; system("cls"); printf("**********************************\n"); printf("***DIGITE UM NUMERO E DE ENTER***\n"); printf("**********************************\n"); printf("\n 1-Soma\n"); printf("\n 2-Subtracao\n"); printf("\n 3-Multiplicacao\n"); printf("\n 4-Divisao\n"); printf("\n 5-Porcentagem \n\n"); scanf("%d", &opcao); switch(opcao) { case 1: soma(); break; case 2: subtracao(); break; case 3: multiplicacao(); break; case 4: divisao(); break; default: system("exit"); } }
  8. dimitruf

    C Erro Dev C Main

    Está aparecendo esse para mim, o que pode ser? 45 8 [Error] 'main' was not declared in this scope https://pastebin.com/3stnpzVb
  9. dimitruf

    C Erro codigo DEV C

    @Flávio Pedroza @devair1010 Teriam dicas de como identar código no DEV C++?
  10. dimitruf

    C Erro codigo DEV C

    Obrigado. adicionado 7 minutos depois @devair1010 Testei agora corretamente com o preço das questões e está dando errado. #include <stdio.h> #include <conio.h> main(){ float valorI, valorF; int x; printf("\n Digite o valor do produto: "); scanf("%f",&valorI); printf("\t\tMenu: \n\t\t1 > A vista com dinheiro ou cheque. \n\t\t2 > A vista no cartao.\n\t\t3 > Em duas vezes. \n\t\t4 > Em tres vezes."); printf("\n\nSelecione um menu: "); scanf("%d",&x); if(x==1){ valorF=valorI*0.10; printf("\nGanhou um desconto!\n\nTOTAL A PAGAR: R$ %.2f", valorF); }else if(x==2){ valorF=(valorI*0.05); printf("\nGanhou um desconto!\n\nTOTAL A PAGAR: R$ %.2f", valorF); }else if(x==3){ printf("\Sem Juros!\n\nTOTAL A PAGAR: R$ %.2f", valorI); }else if(x==4){ valorF=valorI*0.10; printf("\nPagando com juros!\n\nTOTAL A PAGAR: R$ %.2f", valorF); }else{ printf("\n\t\tERRO!"); getch(); return 0; } getch(); } Está sempre dando 5
  11. dimitruf

    C Erro codigo DEV C

    Elabore um algoritmo que calcule o que deve ser pago por um produto, considerando o preço normal de etiqueta e a escolha da condição de pagamento. Utilize os códigos da tabela seguinte para ler qual a condição de pagamento escolhida e efetuar o cálculo adequado. Código Condições de pagamento 1 À vista em dinheiro ou cheque, recebe 10% de desconto 2 À vista no cartão de crédito, recebe 5% de desconto 3 Em 2 vezes, preço normal de etiqueta sem juros 4 Em 3 vezes, preço normal de etiqueta mais juros de 10% do total e depois divide em 3 parcelas. CODIGO #include <stdiio.h> #include <conio.h> main(){ float valorI, valorF; int x; printf("\n Digite o valor do produto: "); scanf("%d",&valorI); printf("\t\tMenu: \n\t\t1 > A vista com dinheiro. \n\t\t2 > A vista no cartao.\n\t\t3 > Em duas vezes. \n\t\t4 > Em tres vezes."); printf("\n\nSelecione um menu: "); scanf("%d",&x); if(x==1){ valorF=valorI*0.85; printf("\nGanhou um desconto!\n\nTOTAL A PAGAR: R$ %.2f", valorF); }else if(x==2){ valorF=(valorI*0.90); printf("\nGanhou um desconto!\n\nTOTAL A PAGAR: R$ %.2f", valorF); }else if(x==3){ printf("\Sem Juros!\n\nTOTAL A PAGAR: R$ %.2f", valorI); }else if(x==4{ valorF=valorI*1.10; printf("\nPagando com juros!\n\nTOTAL A PAGAR: R$ %.2f", valorF); }else{ printf("\n\t\tERRO!"); getch(); return 0; } getch(); } ERRO: 1 O valor em todas alternativas estão zerando
  12. 1)Um hospital precisa de um programa para calcular e imprimir os gastos de um paciente. A tabela de preços do hospital é a seguinte : Quartos : Particular – R$ 160,00 Semi-particular – R$ 110,00 Coletivo – R$ 85,00 Telefone : R$ 3,00 Televisão : R$ 4,00 Escreva um programa que leia : o número de dias gastos no hospital; um caractere representando o tipo do quarto (P, S, C); um caractere indicando se usou ou não o telefone (S, N); outro caractere indicando se usou ou não a televisão (S, N). Então emita o seguinte relatório: Hospital Comunitário Número de dias no hospital : 5 Tipo de quarto : P Diárias :............... R$ 800,00 Telefone :............ R$ 0,00 Televisão :........... R$ 4,00 Total :.................. R$ 804,00 2)Elabore um algoritmo que calcule o que deve ser pago por um produto, considerando o preço normal de etiqueta e a escolha da condição de pagamento. Utilize os códigos da tabela seguinte para ler qual a condição de pagamento escolhida e efetuar o cálculo adequado. Código Condições de pagamento 1 À vista em dinheiro ou cheque, recebe 10% de desconto 2 À vista no cartão de crédito, recebe 5% de desconto 3 Em 2 vezes, preço normal de etiqueta sem juros 4 Em 3 vezes, preço normal de etiqueta mais juros de 10% do total e depois divide em 3 parcelas. 3)Faça um algoritmo que tendo como dados de entrada o código de região de localização do cliente, o nome do cliente, o número de peças vendidas e o nome do vendedor; calcule e informe o valor do frete, a comissão do vendedor e o lucro obtido com a venda. Sabendo-se que: O valor do frete depende da quantidade transportada e da região; Comissão do vendedor = 6,5 % do valor total da venda; Lucro = Valor total venda – custo total – comissão do vendedor; Custo por peça = R$ 7,00; Custo total = custo por peça * número de peças vendidas; Valor total da venda = custo total acrescido em 50%; Valor do Frete por Região: OBS. Para região Sul - Valor do frete acima de 1000 peças terá um desconto de 10% sobre o valor do frete por peça. Paga somente 90% do valor do frete por peça. Cada Região tem um desconto diferenciado para peças acima de 1000 peças. Favor verificar na tabela abaixo.
  13. Ok. Muito obrigado!
  14. Como faço pra encontrar o maior valor adicionado 2 minutos depois include <stdio.h> #include <stdlib.h> int main(){ int num1, num2, maior; printf("Digite um valor inteiro: "); scanf("%i",&num1); printf("Digite outro valor inteiro: "); scanf("%i",&num2); if(num1 > num2){ maior = num1; maior = num2; } else { printf("\nOs numeros sao iguais: %d\n", num1); } printf("O maior valor encontrado e : %d", maior); system("pause"); return 0 } Assim não está correto? [Error] expected ';' before '}' token Aparece isso
  15. #include <stdio.h> #include <stdlib.h> int main() { int num1, num2, maior, igual; printf("Digite um valor inteiro: "); scanf("%i",&num1); printf("Digite outro valor inteiro: "); scanf("%i",&num2); { if(num1 > num2); maior = num1; printf("O maior valor encontrado é : %d", maior); if (num1 = num2); igual = num1; printf("\nOs numeros são iguais: %d\n",igual); } system("pause"); return 0 } Na primeira esta dando erro.

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...