Você está na página 1de 3

Problema: Faça um programa em Linguagem C que

informe o turno de funcionamento de um curso


escolhido por vários alunos, exibir o turno e ao final
exibir a quantidade de alunos por curso.
Código Curso Turno
1 Administração Noite
2 Mecânica Manhã
3 Contábeis Tarde

ANÁLISE DO PROBLEMA
1.Entrada: curso escolhido
2.Processamento:
Para vários alunos
Se curso=1
>> Noite
Adm++
Se curso=2
>> Manhã
Mec++
Se curso=3
>> Tarde
Con++

turno,
3.Saída:
quantidade de
alunos por curso
Algoritmo Varios_Alunos_Por_Curso
Início
Adm <-- 0
Mec <-- 0
Con <-- 0
Leia(curso)
Enquanto (curso <> -1) Faça
Se curso = 1 Então
Escreva("O turno é Noite")
Adm <-- Adm + 1
Senão
Se curso = 2 Então
Escreva("O turno é Manhã")
Mec <-- Mec + 1
Senão
Se curso = 3 Então
Escreva("O turno é Tarde")
Con <-- con + 1
Senão
Escreva("Código Inválido")
FimSe
FimSe
FimSe
Leia(curso)
FimEnquanto
Escreva("Total Administração: ", Adm)
Escreva("Total Mecânica: ", Mec)
Escreva("Total Contábeis: ", Con)
Fim
#include <iostream>
using namespace std;
int main(void)
{
int Adm = 0;
int Mec = 0;
int Con = 0;
int curso;
cout << "============================="<<endl;
cout << "Código Curso Turno"<<endl;
cout << "-----------------------------"<<endl;
cout << " 1 Administração Noite"<<endl;
cout << " 2 Mecânica Manhã"<<endl;
cout << " 3 Contábeis Tarde"<<endl;
cout << "-----------------------------"<<endl;
cout << "Digite o código do curso: ";
cin >> curso;
while (curso != -1)
{
if (curso == 1)
{
cout << "O turno é Noite"<<endl;
Adm++; //Adm += 1; //Adm = Adm + 1;
}
else
{
if (curso == 2)
{
cout << "O turno é Manhã"<<endl;
Mec++;
}
else
{
if (curso == 3)
{
cout << "O turno é Tarde"<<endl;
Con++;
}
else
{
cout << "Código inválido"<<endl;
}
}
}
cout << "digite outro curso: ";
cin >> curso;
};
cout <<endl;
cout << "==========================="<<endl;
cout << " Curso Alunos"<<endl;
cout << "---------------------------"<<endl;
cout << "Total Administração: " << Adm<<endl;
cout << "Total Mecânica.....: " << Mec <<endl;
cout << "Total Contábeis....: " << Con <<endl;
cout <<endl;
return 0;
}

Você também pode gostar