Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

streethot

[Resolvido]  em Algoritmo

Recommended Posts

Uma universidade deseja fazer um levantamento a respeito de seu concurso vestibular. Para cada curso tem-se um registro contendo:

 

· o código do curso;

 

· número de vagas;

 

· número de candidatos do sexo masculino;

 

· número de candidatos do sexo feminino.

 

O último registro, para indicar fim de dados, contém o código do curso igual a zero. Faça um algoritmo que:

 

· Calcule e escreva, para cada curso, o número de candidatos por vaga e a porcentagem de candidatos do sexo feminino (escreva também o código correspondente do curso);

 

· Determine o maior número de candidatos por vaga e escreva esse número juntamente com o código do curso correspondente (supor que não haja empate);

 

· Calcule e escreva o total de candidatos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim...mas o cara vai entrar com o q ?

 

com o código do curso

 

· número de vagas

 

· número de candidatos do sexo masculino

 

· número de candidatos do sexo feminino.

 

ai o algoritmo vai fazer o seguinte :

 

pegar esses dados ai e calcular o número de candidatos por vaga e a porcentagem de candidatos do sexo feminino

 

Determine o maior número de candidatos por vaga e escreva esse número juntamente com o código do curso correspondente

 

Calcule e escreva o total de candidatos.

 

 

é isso ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Início

 

inteiro<-- codcurso,vagas,cmas,cfem,maior,cod1,total

real<--canvaga,fempor

 

codcurso<--1

Maior<--0

Total<--0

 

Repetir enquanto codcurso !=0

tela<--"Digite o codigo do curso"

codcurso<--Teclado

 

se codcurso=0 então

tela<-- " A maior taxa de candidatos por vaga é: ",maior," do curso", cod1

fim

fim se

 

Tela<--"Digite o número de candidatos do sexo masculino"

cmas<--Teclado

 

Tela<--"Digite o npumero de candidatos do sexo feminuno"

cfem<--Teclado

 

canvaga<--(cmas+cfem)/vagas

fempor<--(cfem*100)/vagas

 

tela<--"O curso de código",codcurso," possui uma taxa de", canvaga, "candidatos por vaga, sendo que", fempor," porcento são do sexo feminino"

 

se canvaga>maior então

maior<--canvaga

cod1<--codcurso

Fim se

Fim repetir

fim

 

 

Em C++ fica,

#include<iostream>

using namespace std;

int main(void)

{

int codcurso,vagas,cmas,cfem,cod1,total;

float canvaga,fempor,maior;

codcurso=1;

maior=0;

total=0;

while(codcurso!=0)

{

cout<<"Digite o codigo do curso:";

cin>>codcurso;

if(codcurso==0)

{

cout<<"A maior taxa de candidatos por vaga e: "<<maior<<" do curso "<<cod1;

system("pause");

return 0;

}

cout<<"Digite o numero de vagas:";

cin>>vagas;

cout<<"Digite o numero de candidatos do sexo masculino:";

cin>>cmas;

cout<<"Digite o numero de candidatos do sexo feminino:";

cin>>cfem;

canvaga=(cmas+cfem)/vagas;

fempor=(cfem*100)/(cmas+cfem);

cout<<"O curso de codigo "<<codcurso<<" possui uma taxa de "<<canvaga<<" candidatos por vaga, sendo que "<<fempor<<" porcento sao mulheres\n";

if(canvaga>maior)

{

maior=canvaga;

cod1=codcurso;

}

total=total+cfem+cmas;

}

system("pause");

return 0;

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.