A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Aula 07. Pontifícia Universidade Católica de Goiás PUC GOIÁS Departamento de Computação Informática e Computação Professor: MSc. Mário Oliveira Orsi Cesar.

Apresentações semelhantes


Apresentação em tema: "Aula 07. Pontifícia Universidade Católica de Goiás PUC GOIÁS Departamento de Computação Informática e Computação Professor: MSc. Mário Oliveira Orsi Cesar."— Transcrição da apresentação:

1 Aula 07

2 Pontifícia Universidade Católica de Goiás PUC GOIÁS Departamento de Computação Informática e Computação Professor: MSc. Mário Oliveira Orsi Cesar Augusto da Rocha Magalhães

3 AULA 7 CONTROLE DE FLUXO ESTRUTURA CONDICIONAL 2

4 Dado um número, desenvolver um programa para verificar se é um QUADRADO PERFEITO NRNR 16 4 R = sqrt(N) R é inteiro? inteiro de R * inteiro de R = N EXEMPLOS: 20 SQRT (20) = * 4 = 16 é DIFERENTE de 20 N é quadrado perfeito se a raiz quadrada de N é um número inteiro. Como sabemos que N é quadrado perfeito? 20 NÃO É QUADRADO PERFEITO

5 #include using namespace std; main() { setlocale(LC_ALL,); // define dois inteiros int N, R; //entra com um número inteiro cout<> N; R = sqrt (N); if (pow(R,2) = = N) cout << N <<\n É um QUADRADO PERFEITO \n\n "; else cout << N <<" \n NAO é QUADRADO PERFEITO \n\n "; system (PAUSE); } QUADRADOPERF.exe // programa para verificar se um numero é quadrado perfeito

6 Cálculo da média de um aluno Escrever um programa que lê o numero de identificação e as 3 notas obtidas por um aluno e calcula a média de aproveitamento, usando a fórmula: MA = (NOTA1 + NOTA2 * 2 + NOTA3 * 3) / 6 A atribuição de conceito obedece à tabela abaixo; O programa deve escrever o número do aluno, a média de aproveitamento, o conceito correspondente e a mensagem: Aprovado se o conceito for A, B ou C e Reprovado se D ou E MédiaConceito 9,1 a 10,0A 7,6 e 9,0B 6,1 e 7,5C 4,1 e 6,0D < 4,0E dados matricula NOTA1 NOTA2 NOTA3 MA MA = (5 + 8 * * 3) / 6 CONCEITO SITUAÇÃO APROVADO REPROVADO MA = ( ) / 6 = 42 / 6 = 7 INTER- VALO? APROVADO C

7 #include using namespace std; main( ) { float NOTA1, NOTA2, NOTA3, MA; int MATRICULA; string CONCEITO, SITUACAO; cout <<"Digite a Matricula \n"; cin >> MATRICULA; cout <<"Digite as 3 Notas \n"; cin >>NOTA1 >> NOTA2 >> NOTA3; MA = (NOTA1+NOTA2*2+NOTA3*3)/6; if ( MA >= 9.1 ) { CONCEITO = 'A'; SITUACAO = "APROVADO"; } else if ( MA >= 7.6) { CONCEITO = 'B'; SITUACAO = " APROVADO"; } else if ( MA >= 6.1) { CONCEITO = 'C'; SITUACAO = "APROVADO"; } MédiaConceito 9,1 a 10,0A 7,6 e 9,0B 6,1 e 7,5C 4,1 e 6,0D <4,0E incluir a biblioteca #include MA = (NOTA1 + NOTA2 * 2 + NOTA3 * 3) / 6 Aprovado se o conceito for A, B ou C e Reprovado se D ou E dados matricula NOTA1 NOTA2 NOTA3 CONCEITO SITUACAO MA A aspas simples uma letra só MAIS de uma letra aspas duplas Copia a palavra APROVADO p/ dentro da variável SITUACAO Usa a biblioteca #include

8 #include using namespace std; main( ) {float NOTA1, NOTA2, NOTA3, MA; int MATRICULA; string CONCEITO, SITUACAO; cout <<"Digite a Matricula \n"; cin >> MATRICULA; cout <<"Digite as 3 Notas \n"; cin >>NOTA1 >> NOTA2 >> NOTA3; MA = (NOTA1+NOTA2*2+NOTA3*3)/6; if ( MA >= 9.1 ) { CONCEITO = 'A'; SITUACAO="APROVADO"; } else if (MA >= 7.6) { CONCEITO = 'B'; SITUACAO="APROVADO"; } else if (MA >= 6.1) { CONCEITO = 'C'; SITUACAO="APROVADO"; } else if (MA >= 4.1) { CONCEITO = 'D'; SITUACAO,"REPROVADO"; } else { CONCEITO = 'E'; SITUACAO="REPROVADO"; } cout<

9 Dado quatro números, desenvolver um programa para somar os três maiores. ABCDABCD SOMA3 23 Procura o menor se A

10 // programa SOMA 3 MAIORES #include using namespace std; main( ) { float A,B,C,D,SOMA3; //leia os dados de entrada cout<< "DIGITE 4 NUMEROS QUAISQUER \n"; cin>>A>>B>>C>>D; if ( (A

11 Exercício para avaliação em sala: Dado quatro números, desenvolver um programa para somar os três MENORES. ABCDABCD SOMA3 15

12 // programa SOMA 3 MENORES #include using namespace std; main( ) { float A,B,C,D,SOMA3; //leia os dados de entrada cout<< "DIGITE 4 NUMEROS QUAISQUER \n"; cin>>A>>B>>C>>D; if ( (A>B)&&(A>C)&&(A>D) ) SOMA3 = B+C+D; else if ( (B>C)&&(B>D) ) SOMA3 = A+C+D; else if (C>D) SOMA3 = A+B+D; else SOMA3 = A+B+C; //exiba os resultados de saída cout<< "A soma dos 3 maiores eh "<< SOMA3 << endl; system("PAUSE"); } Exercício para avaliação em sala: Dado quatro números, desenvolver um programa para somar os três MENORES.


Carregar ppt "Aula 07. Pontifícia Universidade Católica de Goiás PUC GOIÁS Departamento de Computação Informática e Computação Professor: MSc. Mário Oliveira Orsi Cesar."

Apresentações semelhantes


Anúncios Google