Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda em Programa em C


GreMisTa

Pergunta

Daew galera, sou novo em programação, tenho esse programa pra fazer, porem não consigo fazer o "número do vôo que decolou com o menor número de passageiros" e tambem não consegui o "número do vôo que teve a maior quantidade de lugares vazios", os outros dois eu consegui. (tentei um monte de jeito já e nada, axo q eu q sou burro mesmo..uASUAuhsu)

Se puderem dar uma olhada e arrumar pra mim aew ou ver se ta certo o que eu já fiz eu agradeço.

/*

Suponha que você trabalha em uma agência de aviação e deseja fazer uma avaliação sobre o atraso e a

média de lotação dos vôos da companhia. Faça um programa que leia um número desconhecido de

informações contendo os seguintes dados: número do vôo; número de lugares do avião; número de

lugares ocupados; horário previsto para chegada do vôo; horário real da chegada do vôo.

E ao final calcule e escreva:

- atraso médio dos vôos;

- número do vôo que decolou com o menor número de passageiros;

- quantidade de vôos que chegaram atrasado;

- número do vôo que teve a maior quantidade de lugares vazios

O final da leitura de dados é quando o número do vôo for igual a 0.

*/

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

int v, l, lo, cont, i, menor, voo, aux, cont2;

float hp, hr, soma, soma2, at, atra;

int main ()

{

cont=0; soma=0; soma2=0; cont2=0;;

do

{

printf ("Numero do voo: ");

scanf ("%d",&v);

printf ("Numero de lugares do aviao: ");

scanf ("%d",&l);

printf ("Numero de lugares ocupados: ");

scanf ("%d", &lo);

printf ("Horario previsto para chegado do voo: ");

scanf ("%f", &hp);

printf ("Horario real da chegada do voo: ");

scanf ("%f", &hr);

cont=cont+1; //cont é o numero total de voos ate ser digitado 0.

soma=soma+hp; //calcula a soma dos horarios previstos

soma2=soma2+hr; //calcula a soma dos horarios reais

atra=(hr-hp); //calcula o atraso dos voos

if (atra>0) //caso o atraso seja maior que zero (zero = chegada em ponto)

{

cont2=cont2+1; //cont2 é quantidade de voos que chegaram atrasados

}

getch();

system ("cls"); //limpa a tela

}

while(v!=0);

at=(soma2-soma)/cont; //atraso medio

printf ("Atraso medio dos voos: %.2f horas\n",at); //escreve o atraso

printf ("Quantidade de voos atrasados: %d", cont2); //escreve qtos voos atrasados

getch();

}

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...