Ir ao conteúdo

C Exercício sobre pseudocódigo linguagem C


Ir à solução Resolvido por Lucca Rodrigues,

Posts recomendados

Postado

Cumprimentos à todos. Alguém poderia me ajudar nesse exercício?

 

Var a = 3, b= 5, c = 8, Y = 1

SE (a*b) > (c+b+6) Y = Y + ((c+1) / a)

SE NÃO Y = ((b*3) / (a+c+4)) + Y

FIM-SE

Postado

@joaoferraz10   no codeblocks esse código do jeito que está não funciona mesmo não , você precisa então é converter para a linguagem c , ou c++ , ou Fortran , ou OpenGL ou directx , de sua preferência , mas ele é mais usado mesmo é para c e c++ , e converter você substitui os comandos do pseudocódigo pelos da linguagem que quer , e no c o comando ser é  if  e essa var seria um int . e precisa estar dentro da função principal que á 

#include <stdio.h>
int main()
{
    // esse código fica aqui dentro
    return 0;
}

 

  • Curtir 2
Postado

@devair1010 Eu fiz dessa forma. O que posso estar errando?

 

#include <stdio.h>
#include <locale.h>
#include <math.h>
int main(){
    setlocale(LC_ALL, "Portuguese");
    int a, b, c, y;
    a = 3, b = 5, c = 8, y = 1;
    if (a*b) > (c+b+6)
    (y = y + ((c+1) / a)
    else
        y = ((b*3) / (a+c+4)) + y;
    printf("FIM-SE");
    return 0;
}

 

  • Solução
Postado

@joaoferraz10 Dê uma lida aí nos comentários:

#include <stdio.h>
// Nao precisa dos cabecalhos abaixo
//#include <locale.h>
//#include <math.h>

int main(){
    // Nao precisa dessa funcao
    //setlocale(LC_ALL, "Portuguese");
    
    // Seria melhor declarar uma variavel por linha
    int a = 3;
    int b = 5;
    int c = 8;
    int y = 1;
    
    // Faltou os parenteses do if
    if ((a*b) > (c+b+6)){
        // Faltou ; aqui
        y = y + ((c+1) / a);
    }
    else{
        y = ((b*3) / (a+c+4)) + y;
    }
        
    // Por que esta imprimindo isso?
    //printf("FIM-SE");
    
    printf("y = %d\n", y);
    
    return 0;
}
  • Curtir 1
  • Amei 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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!