-
Posts
5 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por eduwill
-
-
15 horas atrás, Lucca Rodrigues disse:
Não, não está.
Você não pode copiar os primeiros 5 termos da série, porque se o usuário inserir um n menor que 5, o que vai fazer? Aqueles 5 primeiros termos estão lá só pra te mostrar que a cada novo termo, o numerador é incrementado em 1, e o denominador, em 2.
Um simples loop deve fazer todo o trabalho, e o resultado deve ser ao menos do tipo ponto flutuante.
ainda a conta irá se realizar certo porque o cinco termos da série eu somei e criei apenas um que vale 1069/315.
Faz a conta e vera está certo, posso adicionar um próximo termo sem dar erro . Estou querendo calcular essa fração única, que criei, com a que é inserida na scanf.
-
Não estou conseguindo calcular a fração da scanf desse problema!
Sou novo em programação. Eis o que fiz até agora. Até a primeira parte ,antes do scanf, está certo.
#include<stdio.h> #include<stdlib.h> int main(){ int m1,m12,d1,n1,n2; /* 1/1 */ int m21,m22,d2,n21,n22; /* 2/3 */ int m31,m32,d3,n31,n32; /* 3/5 */ int m41,m42,d4,n41,n42; /* 4/7 */ int m51,m52,m5,n51,n52; /* 5/9 */ int resultado,n,nd,nn,nd1,nn1,nn2,nresultado; m1=1; m12=1; m21=2; m22=3; m31=3; m32=5; m41=4; m42=7; m51=5; m52=9; d1=m12*m22*m32*m42*m52; d1=d1/3; n1=(d1/m12)*m1; n21=(d1/m22)*m21; n31=(d1/m32)*m31; n41=(d1/m42)*m41; n51=(d1/m52)*m51; resultado=n1+n21+n31+n41+n51; printf("Resultado:%d/%d \n ",resultado,d1); printf("Digite o Valor de N:"); scanf("%d",&n); nn=n; nd=n+(n-1); nd1=nd*d1; nn1=nd1/nd; nn2=nn1*nn; nresultado=resultado+nn2; printf("\nNovo termo:%d/%d",nresultado,nd1); return 0; }
-
Caramba como sou burro.kkkkkk
- 1
-
Estou fazendo um exercício e preciso fazer esse programa:
CitaçãoFaça um programa que processe diversos pedidos feitos a essa loja de material de construção. Em cada pedido, deve ser solicitado até 3 produtos diferentes, identificado por seu código, e especificada a quantidade de unidades desejada. Informe o valor a pagar ao final de cada pedido. Repita o processamento de pedidos até que seja fornecido um código de pedido -1 (marca de parada). Ao final do processamento, emita um relatório de vendas com as seguintes informações:
Número de unidades vendidas de cada produto;
Produto mais vendido;
Total vendido em reais;
Número de pedidos processados.
Mas na parte de repetir o processo usando o DO WHILE ele não acontece , eis o código:
#include <stdio.h> #include <stdlib.h> int main() { int unidade,produto,quantidade,quantidade1,quantidade2,quantidade3,quantidade4,total_quantidade,codigo; int produto_mais_vendido,pedidos_processados; float preco,preco1,preco2,preco3,preco4; float preco_total,preco_total1,preco_total2,preco_total3,preco_total4; float total_vendido; int acumuladora; int resposta; do { acumuladora=0; codigo=0; printf("\n\n\nMaterial de Contrucao"); for(codigo=1; codigo<=3 ; codigo++) { printf("\n\n1-Torneira =204.00"); printf("\n2-Pia de Banheiro=99.00"); printf("\n3-banco de plastico=8.00"); printf("\n4-Fita adesiva=1.60"); printf("\n5-Chave inglesa=50.00"); printf("\n\nEscolha o Produto="); scanf("%d", &produto); if (produto==1) { preco=204.00; printf("\nVoce esta comprando torneira=%.2f",preco); printf("\nDigite a quantidade="); scanf("%d", &quantidade); preco_total=preco*quantidade; acumuladora=acumuladora+preco_total; printf("Total da compra=%.2f Reais",preco_total); } else if(produto==2) { preco1=99.00; printf("\nVoce esta comprando Pia de Banheiro=%.2f",preco1); printf("\nDigite a quantidade="); scanf("%d", &quantidade1); preco_total1=preco1*quantidade1; acumuladora=acumuladora+preco_total1; printf("Total da compra=%.2f Reais",preco_total1); } else if(produto==3) { preco2=8.00; printf("\nVoce esta comprando Banco de plastico=%.2f",preco2); printf("\nDigite a quantidade="); scanf("%d", &quantidade2); preco_total2=preco2*quantidade2; acumuladora=acumuladora+preco_total2; printf("Total da compra=%.2f Reais",preco_total2); } else if(produto==4) { preco3=1.60; printf("\nVoce esta comprando Fita adesiva=%.2f",preco3); printf("\nDigite a quantidade="); scanf("%d", &quantidade3); preco_total3=preco3*quantidade3; acumuladora=acumuladora+preco_total3; printf("Total da compra=%.2f Reais",preco_total3); } else if(produto==5) { preco4=50.00; printf("\nVoce esta comprando Chave inglesa=%.2f",preco4); printf("\nDigite a quantidade="); scanf("%d", &quantidade4); preco_total4=preco4*quantidade4; acumuladora=acumuladora+preco_total4; printf("Total da compra=%.2f Reais",preco_total4); } } printf("\n\nRelatorio de Vendas"); total_vendido=acumuladora; printf("\nTotal Comprado=%.2f Reais",total_vendido); printf("\n\n1-Novo pedido"); printf("\n2-Sair"); printf("\nDigite a resposta:",resposta); scanf("%d",resposta); }while (resposta != 2); printf("Fim das compras"); system("pause"); return 0; }
- 1
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
Calcular a Série a seguir da FRAÇÃO em C.
em C/C#/C++
Postado
@Lucca Rodrigues Agora está certo?