Ir ao conteúdo
  • Cadastre-se

CaioFagundes22

Membro Júnior
  • Posts

    7
  • Cadastrado em

  • Última visita

posts postados por CaioFagundes22

  1. questão sobre o while. a ideia  e fazer uma tabuada;

    peço que usem a mesma ferramenta(while/ repetições) para qualquer molde.

    segue meu código:

    #include <stdio.h>
    
    int main() {
        int cont, soma,result;
        printf("tabuada do");
        scanf ("%d%d%d", &soma, &cont, &result);
        cont = 0;
        while ( (cont = 1) (cont <= soma) (cont ++)){
            
        printf(":%d\n %d + %d = %d",cont, cont, soma, result);
        cont++;
    }
      return 0;
    }

     

  2. a funcao funciona, mais não atende todos os valores da questão 

    enunciado:

    1 - Escreva uma função que receba como parâmetros quatro números inteiros (A, B, C e D) e retorne o valor 0 se os números digitados são válidos ou o valor 1 caso sejam inválidos. Eles serão válidos se todas as seguintes condições são satisfeitas: (a) B for maior que C; (b) D for maior que A; (c) a soma de C com D for maior que a soma de A com B; (d) C e D forem valores positivos; e (e) A é um número par.

    2 -

    #include <stdio.h>
    #include <stdlib.h>
    
    void funcao( int a, int b, int c, int d)
    {
        if ( b > c || d > a || c + d> a + b|| c > 0|| d > 0|| a%2==0){
            printf("Valores aceitos");
        }
        else
        printf("Valores não aceitos");
        
    }
    
    int main()
    {
        int a;
        int b;
        int c;
        int d;
        scanf("%d%d%d%d", &a, &b, &c, &d);
        funcao(a,b,c,d);
     
        return 0;
    }

    Escreva uma função principal (main) que leia quatro valores inteiros digitados pelo usuário, chame a função anterior e imprima a mensagem "Valores aceitos" ou "Valores não aceitos" de acordo com o retorno da função

    • Amei 1
  3. Para resolver este exercício, siga os passos abaixo:

    1-Escreva uma função que receba como parâmetro um valor real (N) e imprima se um número recebido como parâmetro é positivo, negativo ou
    neutro (zero).

    2-Escreva uma função principal (main) que leia um valor real do teclado e chame a função desenvolvida no item anterior

    fiz o codigo, mas ele não compila como deveria. onde está o erro?

    #include <stdio.h>
    #include <stdlib.h>
    
    void valor(float num)
    {
        if((num * 1.0)>num){
        printf("Positivo");
        }
        else if ((num * -1.0)>num){
        printf("Negativo");
        }
        else
        printf("Neutro");
        
    }
    
    int main() {
        float num;
    scanf("%f", &num);
    valor(num);
      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...

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

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!