Ir ao conteúdo
  • Cadastre-se

eduwill

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

posts postados por eduwill

  1. @Lucca Rodrigues  Agora está certo?

    #include <stdio.h>
    #include <stdlib.h>
    int main()
    {
        int n;
        float num, deno, soma = 0,aux;
        printf("\n |---------------------------------------------|");
        printf("\n |          CALCULE O VALOR DA SÉRIE           |");
        printf("\n |---------------------------------------------|");
        //USUÁRIO DIGITA UM VALOR
        printf("\n Digite um numero para N:");
        scanf("%d", &n);
        //LAÇO DE REPETIÇÃO
        for (num = 1, deno = 1; num <= n; deno++, deno++,  num++)
        
        { 
            //MOSTRA AS FRAÇÕES QUE SERÃO SOMADAS
            printf("\n Somando >> %2.f  / %2.f <<", num, deno);
            //SOMA DA DIVISÃO
            soma = soma + (num / deno);
             
        } //MOSTRA O RESULTADO
        printf("\n Soma Total = %f ", soma);
        
    }

     

  2. 15 horas atrás, Lucca Rodrigues disse:

    @eduwill

    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.

     

  3. Não estou conseguindo calcular a fração da scanf desse problema!

    574480127_Capturadetela2020-12-06154933.thumb.png.1e03c68f7fc23748157ae32963b4d7d9.png

    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;
    }

     

  4. Estou fazendo um exercício e preciso fazer esse programa:

    Citação

    Faç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;
    }

     

    • Obrigado 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

×
×
  • Criar novo...

 

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

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!