Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

[AJUDA] Exercício de C [Programação II]

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    C / C++ [AJUDA] Exercício de C [Programação II]

    Galera, sou estudante de CC e ainda estou no primeiro período. Daí estou estudando por auto-didata mesmo a linguagem C, e não estou conseguindo resolver duas questões do primeiro módulo da apostila que eu peguei. Abaixo segue as duas questões, espero que ajudem. vlw xD

    8. Um motorista de táxi deseja calcular o rendimento do seu carro na praça.
    Sabendo-se que o preço do combustível é de R$2,59, faça um programa para
    ler: a marcação do odômetro (Km) no início do dia, a marcação (Km) no final
    do dia, a quantidade de combustível gasto e o valor total(R$) recebido dos
    passageiros. calcular e escrever: a média do consumo em km/l e o lucro
    líquido do dia.

    9. Faça um programa para o caixa eletrônico, que lê o valor que o cliente quer sacar e
    calcula o menor número possível de notas 100,00, 50,00, 20,00 e 10,00 reais em
    que o valor lido pode ser decomposto. Escrever o valor do saque e a relação de notas
    necessárias. Suponha que o sistema monetário não utiliza centavos. Atenção: Só digite
    números múltiplos de 10.

    Exemplo: Valor: R$ 380,00
    Notas de R$ 100,00: 3
    Notas de R$ 50,00: 1
    Notas de R$ 20,00: 1
    Notas de R$ 10,00: 1
    Similar Threads

  • Font Size
    #2
    Meu brother, fiz apenas o primeiro. Dê uma olhada no código só para entendimento da lógica, mas tente fazer vc mesmo. Abraço
    Código:
    #include <stdio.h>
    #include <conio.h>
    #include <stdlib.h>
         
         int odo1, odo2, odofinal;
         float combus, consumo, lucro, lucroL, preco;
         
    main (void){
     
      printf ("------------Táxi Facil--------------\n");
      printf ("Leitura de Odômetro inicio do dia: ");
      scanf ("%i",&odo1);
      printf ("Leitura de Odômetro final do dia: ");
      scanf ("%i",&odo2);
      printf ("Combustivel Gasto: ");
      scanf ("%f",&combus);
      printf ("Lucro Bruto: ");
      scanf ("%f",&lucro);
    
      system("cls");
      
      preco = 2.59;
      odofinal = odo2-odo1;
      consumo = odofinal/combus;
      lucroL = lucro-(consumo*preco);
      
      printf ("------------Táxi Facil--------------");
      printf ("\nConsumo do carro: %0.0fKM/L", consumo);
      printf ("\nValor lucro liquido: R$%1.0f",lucroL);
      
      getch();
      return(0);
    }
    sigpic

    -- Everybody lie!! --

    Comment


    • Font Size
      #3
      Hi !
      Bom, quanto ao exercicio 9, segue:
      Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...

      Com relação ao código do tulio0w, não entendi a necessidade de variáveis globais nesse algoritmo, utilização não viável em casos triviais assim.
      Declaração da função main como void, melhor inserir como int e retornar, sucesso ou falha, à quem faz a chamada no software, nesse caso .. o SO.
      Algumas variáveis podem ser omitidas, mas vou usar a minha preguiça como desculpa para seu estudo .. hauehaue.

      []'s

      Comment


      • Font Size
        #4
        Apenas um um algoritmo exemplificando o que pode ser feito... Como tinha falado não sei se é a melhor forma de chegar ao resultado final até pq comecei a programar em C faz apenas 2 meses, ainda não tenho muita pratica, mas valeu pela dica! Grande abraço!
        sigpic

        -- Everybody lie!! --

        Comment

        X
        Working...
        X