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.472 4 * 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 * 2 + 7 * 3) / 6 CONCEITO SITUAÇÃO APROVADO REPROVADO MA = (5 + 16 + 21) / 6 = 42 / 6 = 7 INTER- VALO? 20081 5.0 8.0 7.0 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< { "@context": "http://schema.org", "@type": "ImageObject", "contentUrl": "http://images.slideplayer.com.br/5/1612733/slides/slide_8.jpg", "name": "#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<> 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 2 8 5 10 SOMA3 23 Procura o menor se A { "@context": "http://schema.org", "@type": "ImageObject", "contentUrl": "http://images.slideplayer.com.br/5/1612733/slides/slide_9.jpg", "name": "Dado quatro números, desenvolver um programa para somar os três maiores.", "description": "ABCDABCD 2 8 5 10 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 { "@context": "http://schema.org", "@type": "ImageObject", "contentUrl": "http://images.slideplayer.com.br/5/1612733/slides/slide_10.jpg", "name": "// 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>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 2 8 5 10 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