Odione Timm
-
Total de itens
2 -
Registro em
-
Última visita
Posts postados por Odione Timm
-
-
//enumhoras.cpp
#include <iostream.h>
int main()
{
enum horasdodia
{
uma = 1, duas, tres, quatro, cinco, seis, sete, oito, nove, dez, onze, doze
};
horasdodia horas;
int f;
cout <<"Digite um numero para descrever a hora do dia de (1 a 12) + <Enter>: \n";
cin >> f;
horas = horasdodia(f);
if((horas == uma) || (horas == duas) || (horas == tres) || (horas == quatro) || (horas == cinco))
cout <<"Voce escolheu um horario ruim é madrugada agora :S \n";
if((horas == seis) || (horas == sete) || (horas == oito))
cout <<"Voce escolheu um horario legal o cafe da manha biggrin.gif \n";
if((horas == nove) || (horas == dez) || (horas == onze))
cout <<"Hora da fome pre almoco o.o \n";
if((horas == doze))
cout <<"Almoco eeeebbaaaa xD \n";
if((horas < uma || horas > doze))
cout <<" voce não escolheu um numero de 1 a 12 desculpe \n";
return 0;
}
Trabalho com arquivos em C++
em C, C++
Postado
Temos um grupo de alunos que estudam várias disciplinas. Cada disciplina pode ter várias notas. O programa deve permitir cadastrar os alunos, as disciplinas e as notas, gravando em 3 arquivos: 1 com os alunos, 1 com as matérias e 1 com as notas. O programa principal deve apenas ter a estrutura de um loop para digitar a opção desejada e parar. As opções permitidas pelo programa devem ser:
digitar os alunos, digitar as matérias, digitar as notas de cada aluno/disciplina, gravando o arquivo; as notas devem estar numa struct com:
número do aluno, número da matéria, nota1, nota2, nota3;
Sempre que for digitar os dados (nas funções anteriores), a função deve verificar se os arquivos já existem; caso existam, perguntar: “deseja criar um novo arquivo?” abrir o arquivo de acordo com a resposta do usuário;
Listar os dados a partir dos arquivos (não usar vetores para acumular os nomes dos alunos, nem o nome das matérias, nem as notas): esta função deve listar o nome do aluno e depois uma pequena tabela com as suas notas, mostrando:
Nos cabeçalhos das linhas: o nome das matérias,
Nos cabeçalhos das colunas: o número das notas (N1, N2, N3)
A média por aluno e por matéria na última coluna,
A média final do aluno,
Listar, depois do último aluno, a média geral da turma.