Cadastre-se

Para realizar o cadastro, você pode preencher o formulário ou optar por uma das opções de acesso rápido disponíveis.

Entrar

Por favor, insira suas informações de acesso para entrar ou escolha uma das opções de acesso rápido disponíveis.

Forgot Password,

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Captcha Clique na imagem para atualizar o captcha.

Você deve fazer login para fazer uma pergunta.

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

PergunteAqui Latest Perguntas

  • 0
Anônimo(a)

Ajuda para criar programa em C, como fazer?

1- Dada uma temperatura em graus Celsius, ache a temperatura equivalente em graus Fahrenheit. Lembre-se que: ºC = 5/9(ºF – 32).

2- O custo de um carro novo é a soma do custo de fábrica com a percentagem do distribuidor e dos impostos (aplicados ao custo de fábrica). Supondo que a percentagem do distribuidor seja de 12% e os impostos de 45%, calcular o custo ao consumido de um carro, dado seu custo de fábrica.

3- Faça um programa para receber do usuário o valor de uma distância percorrida (em quilômetros) e o tempo gasto para percorrê-la (horas, minutos, segundos).
Exemplo: Informe a distância: 5.8
Informe o tempo gasto para percorrê-la.
Horas: 2
Minutos: 31
Segundos: 12
O programa deve calcular e exibir a velocidade média do percurso em metros por segundo.

4- Para se obter uma indicação da taxa atual de inflação, gostaríamos de comparar o preço pago hoje por um artigo com o preço pago pelo mesmo artigo no mês anterior. Faça um programa que recebe do usuário o preço atual do produto comprado e seu preço no mês anterior. O programa deve calcular a diferença algébrica (Patual – Panterior) e a diferença percentual entre os preços ( [(Patual – Panterior) / Panterior ] x 100 ). O programa deve exibir a seguinte frase:
O produto está R$ _______ mais caro, o que corresponde a um aumento de _______ %.

5- Faça um programa para receber do usuário dois valores inteiros, uma para a variável A e outro para a variável B, e para efetuar a troca dos valores de forma que a variável A passe a possuir o valor da variável B e variável B passe a possuir o valor da variável A. Ao final, o programa deve exibir a seguinte frase:
O novo valor de A é _______ e o novo valor de B é _________.

6- Faça um programa para receber o valor de uma distância a ser percorrida (em km) e a velocidade média a ser utilizada no percurso (em quilômetros por hora). O programa deve calcular e exibir o tempo que será gasto no percurso em horas, minutos e segundos.
OBS: A função floor (num) retorna o maior inteiro menor ou igual a num.
Exemplo: floor (4.51) = 4. A função floor está na biblioteca math.h.

Gostaria que me ajudassem, estou tendo dificuldades para fazer!

Você precisa entrar para adicionar uma resposta.

2 Respostas

  1. Faça leitura dos graus celsius como um número de ponto flutuante (float) utilizando o scanf(), depois utilize a fórmula para conseguir separar a variável F, que é o que você precisa:
    C = 5/(9*(F-32))
    (Multiplicando cruzado:)
    C*(9*(F-32)) = 5
    9*C*F – 288*C = 5
    9*F*C = 5 + 288*C
    F = (5 + 288*C)/(9*C)

    Com essa fórmula calcule o valor da variável F e imprima na tela:
    F = (5 + 288*C)/(9*C)

    2 – Ler o valor do carro como um float, depois calcular o valor final do carro que será o valor lido + 45% do valor + 12% do valor = 57% do valor
    valorFinal = valorLido + 0.57 * valorLido

    3 – Leia a distancia como float, leia hora, minuto e segundo como inteiros. Primeira coisa, passar a distancia em quilometros para metro multiplicando a distancia lida por 1000:

    distanciaMetros = distanciaLida * 1000;

    Depois transformar todo o tempo lido em segundos, cada minuto equivale a 60 segundos, ou seja minutos*60 = minuto_em_segundos, cada hora equivale a 3600 segundos, então horas*3600 = horas_em_segundos:

    segundosTotal = hora*3600 + minutos*60 + segundosLido;

    Agora é só dividir a distanciaMetros por segundosTotal e exibir o resultado.

    4 – Essa nem precisa falar nada, deu todas as fórumlas sobre o que deve ser calculado e ainda colocou um exemplo de resultado que exibir os valores calculados respectivamente na ordem calculada.

    5 – Ler dois inteiros A e B. Crie uma variável auxiliar e faça a troca dos valores da seguinte forma:
    aux = A;
    A = B;
    B = aux;
    Dessa forma você vai conseguir ficar com todos os resultados sem perder nenhum, isso não seria possível se você só tivesse duas variáveis.

    6 – Ler a distância como float, depois a velocidade também como float. Divida a distância pela velocidade para tes quantas horas (em float) foram gastas:
    horasFloat = distanciaLida / velocidadeLida;

    Agora essa é a parte mais difícil dos 6 exercícios. Uma hora equivale a 60 minutos. 4,5 horas não equivale a 4hroas e 50 minutos! 4,5 horas = 4horas e 30minutos. Porque o 0,5 é de “metade”, metade de uma hora em minutos é 30 minutos. Para calcular uma hora em minutos você deve pegar a parte fracionária da hora (o que fica depois da vírgula) e multiplica por 60.

    float parteInteira, parteFracionaria, minutosFloat, minutosInteiro, minutosFracionario, segundos;

    parteInteira = floor(horasFloat);
    parteFracionaria = horasFloat – parteInteira;
    minutosFloat = parteFracionaria*60;

    //O mesmo acontece de minutos para segundos:
    minutosInteiro = floor(minutosFloat);
    minutosFracionario = minutosFloat – minutosInteiro;
    segundos = minutosFracionario*60;

    Agora você tem as variáveis para poder utilizar: horasFloat, minutosFloat e segundos como resultado final!

    ————————————————
    Você deveria ter pedido ajuda específica em cada ponto, todos são muito fáceis, dê uma pequena estudada que acredito que você deve ser capaz de fazer todos numa boa. Se o seu problema é aprendendo a linguagem C, dê uma olhada nessa apostila:

    http://www.inf.ufsc.br/~fernando/ine5412/C_UFMG.pdf

    Se o problema for de não conseguir pensar em como fazer os exercícios, talvez programação não seja pra você. =(

    Não esqueça de votar na melhor resposta!

Perguntas Relacionadas