Housekeeping > Experiências com o fórum / Lixão

MOVED: Re: Teste

(1/1)

Jefferson:
This topic has been moved to DivX Players.

http://ryan.com.br/smf/index.php?topic=185.0

Jefferson:

--- Código: C ---123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263#include <iostream>#include <string.h>#include <locale.h> //necessário para usar setlocale using namespace std; int main(){                setlocale(LC_ALL,"");  //me permite usar acentuação                        struct Alunos{                string nome;                string curso;                unsigned int periodo;                  string disciplinas[4];                float notas[3];                        };    Alunos aluno[3];                    // são estas declarações que causam o Warning "extended initializer lists only available with..."        //Para eliminar os wanrings no dev c++ é preciso ir em Tools -> Compiler Options e acrescentar -std=c++11 "when calling the compiler"        aluno[0] = {"Jefferson Ryan", "ADS",2, "Estruturas de Dados", "Matemática Computacional", "Projeto de Bancos de Dados", "Usabilidade de Interfaces", 4.5, 7, 10};         aluno[1] = {"Douglas Amâncio", "CC",2, "Algoritmos", "Programação 1", "Projeto de Bancos de Dados", "Usabilidade de Interfaces", 10, 3, 10};     aluno[2] = {"Fulano Beltrano", "SI",2, "Lingua Portuguesa", "Programação 1", "Organização e arquitetura de Computadores", "Usabilidade de Interfaces", 4.5, 8, 0};                                 for (int i=0;i<3;i++){                cout << "Aluno " << i+1 << ":" << '\n';                cout << "Nome: " << aluno[i].nome << '\n';                cout << "Curso: " << aluno[i].curso << '\n';                    cout << "Periodo: " << aluno[i].periodo << endl;                        cout << "Disciplina 1: "<< aluno[i].disciplinas[0] << '\n';                cout << "Disciplina 2: "<< aluno[i].disciplinas[1] << '\n';                cout << "Disciplina 3: "<< aluno[i].disciplinas[2] << '\n';            cout << "Disciplina 4: "<< aluno[i].disciplinas[3] << '\n';                                 float nota1=aluno[i].notas[0];                float nota2=aluno[i].notas[1];                float nota3=aluno[i].notas[2];                                   cout << "nota AV1: " << nota1 << '\n';                cout << "nota AV2: " << nota2 << '\n';                cout << "nota AV3: " << nota3 << '\n';                cout << '\n';                                   unsigned int indiceMenor=0;                if (nota2<nota1) indiceMenor=1;                if (nota3<aluno[i].notas[indiceMenor])  indiceMenor=2;                              cout << '\n' << "O menor valor é o da AV: " << indiceMenor+1 << '\n' ;                          //Ignoro o menor valor, somo os restantes e divido por dois                float k=0;                if (indiceMenor==0) {k=((nota2+nota3)/2);};                if (indiceMenor==1) {k=((nota1+nota3)/2);};                if (indiceMenor==2) {k=((nota1+nota2)/2);};                             cout << "Média: " << k << '\n' ;                cout << '\n';                       } return 0;} 

Navegação

[0] Índice de mensagens

Ir para versão completa