Ir para conteúdo
Fórum Script Brasil

Kalid Carvalho

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Posts postados por Kalid Carvalho

  1. Boa tarde a todos, então estou fazer um exercicio escolar, porem me deparei com um erro e bati um pouco de cabeça e não encontrei a solução..

    o Exercicio é assim:

    Fazer um programa em "C" que pergunte um valor em graus Fahrenheit e
    imprime no vídeo o correspondente em graus Celsius usando as fórmulas que
    seguem.
    a) Usar uma variável double para ler o valor em Fahrenheit e a fórmula
    C=(f-32.0) * (5.0/9.0).
    b) Usar uma variável int para ler o valor em Fahrenheit e a fórmula
    C=(f-32)*(5/9).
     

    Ok o meu codigo está assim: 

    #include <stdio.h>
    #include <stdlib.h>
    
    int main(){
    
        float C;
        int F,c;
    
        printf("Informe um valor de Fahrenheit para converter para Celsius: ");
        scanf("%d",&F);
    
            C = (F - 32.0) * (5.0 / 9.0);
            c = (F - 32) * (5 / 9);
    
        printf("Celsius(Valor decimal): %2.f\n",C);
        printf("Celsius(Valor inteiro): %d\n",c);
    
        system("PAUSE");
        return 0;
    }

    Porém o resultado sai assim:

    Capturar.PNG.10e3a71a018ba982afca7677c15a8004.PNG

    alguém pode analisar meu codigo e ve onde eu estou pecando, e por que não efetua o calculo e da o resultado igual o valor decimal? rs

  2. #include <stdio.h>
    #include <stdlib.h>
    #include <locale.h>
    
    int main(){
    
        int i;
    
        for(i = 0; i <= 127; i++){
            printf("%d \n",i);
        }
    
        for(i = 0; i <= 127; i++){
            printf("%o \n",i);
        }
    
        for(i = 0; i <= 127; i++){
            printf("%x \n",i);
        }
    
    
        system("PAUSE");
        return 0;
    }

    Boa tarde a todos, gostaria de saber nesse codigo por que o primeiro FOR(dos numeros decimais) inicializa com 85, sendo que a variavel dela inicializa com 0. alguém sabe me explicar? so para entender o codigo mesmo.. 

×
×
  • Criar Novo...