Ir ao conteúdo

Posts recomendados

Postado
int main()
{
    float a, b,
          media, medarit,
          Fa, Fb;
    
    printf ("***Condição: O valor de a deve ser menor que b***");
    
    printf("\nEntre com o valor de a: ");
    scanf("%f", &a);
    
    printf("\nEntre com o valor de b: ");
    scanf("%f", &b);
    
    do{
    printf("\nEntre com o valor de b: ");
    scanf("%f", &b);
      } while (a>b);
    
    for (Fa = a ; Fa <= b; Fa++);
    
    Fa = 3(a)^2 + 3(a) + 4;
    
    Fa = 3(b)^2 + 3(b) + 4;

    media = Fa + Fb / 2;
    
    return 0;
}

 

estou preso nessa parte, mas eu entendi o enunciado sim. Só não sei como criar algumas funções.

#include <stdio.h>
#include <math.h>
#include <stdlib.h>

  • Curtir 1
Postado
45 minutos atrás, Rafael-Rosa1 disse:
    Fa = 3(a)^2 + 3(a) + 4;

Essa expressão não é válida. Com esses parênteses parece que está tentando tratar um número como se fosse uma função... E em C o operador ^ é o Xor, então não serve para elevar um número. Se quer calcular o quadrado você pode multiplicar duas vezes ou usar a função pow.

 

Você pode criar a função para calcular a equação com o parâmetro x. E dentro do loop passar para a função o intervalo [a, b] para calcular a média e pegar o menor e maior valor.

  • Curtir 2
Postado

Corrigindo o seu programa para calcular a média (acredito estar funcionando, não testei...):

#include <stdio.h>

int main()
{
    float a, b, media = 0, medarit, Fa = 0, Fb = 0;
    int i = 0;
    
    printf ("***Condição: O valor de a deve ser menor que b***");
    
    printf("\nEntre com o valor de a: ");
    scanf("%f", &a);
    
  
    do{
    printf("\nEntre com o valor de b: ");
    scanf("%f", &b);
      } while (a>b);
    
    for (float x = a ; x < b; x+=0.2)
    {
    
        float fx=3*(x*x) + 3*x + 4;
        media += fx;
        i++;
    }
    media = media / i;
    printf("\nMedia: %f", media);
    
    return 0;
}

O resto do problema, letra D e E , deixo com você.

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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