CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2013
description
Transcript of CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2013
CES-10 INTRODUÇÃO CES-10 INTRODUÇÃO À COMPUTAÇÃOÀ COMPUTAÇÃO
Aulas Práticas – 2013Aulas Práticas – 2013
Capítulo III Capítulo III
Comandos de ControleComandos de Controle
Programa 3.1: Comandos condicionaisPrograma 3.1: Comandos condicionais
#include <stdio.h>#include <stdio.h>
#include <conio.h>#include <conio.h>
void main ( ) {void main ( ) {
char estahfrio;char estahfrio;
printf ("Estah frio? (s/n): ");printf ("Estah frio? (s/n): ");
estahfrio = getche ( );estahfrio = getche ( );
if (estahfrio == 's' || estahfrio == 'S')if (estahfrio == 's' || estahfrio == 'S')
printf ("\n\n\tVista seu casaco!!");printf ("\n\n\tVista seu casaco!!");
elseelse
printf ("\n\n\tDeixe seu casaco no guarda-printf ("\n\n\tDeixe seu casaco no guarda-roupas!!");roupas!!");
printf ("\n\nDigite algo para encerrar: "); printf ("\n\nDigite algo para encerrar: ");
getch ();getch ();
}}
Digitar, salvar e executar o seguinte programa
Fluxogramas explicativos:
Programa 3.2: Outro comando repetitivo: do-Programa 3.2: Outro comando repetitivo: do-whilewhile
#include <stdio.h>#include <stdio.h>
#include <conio.h>#include <conio.h>
void main ( ) {void main ( ) {
int n; char c;int n; char c;
printf ("PAR OU IMPAR");printf ("PAR OU IMPAR");
do {do {
printf ("\n\nDigite um numero: ");printf ("\n\nDigite um numero: ");
scanf ("%d", &n);scanf ("%d", &n);
if (n % 2 == 0)if (n % 2 == 0)
printf ("\t%d eh par", n);printf ("\t%d eh par", n);
elseelse
printf ("\t%d eh impar", n);printf ("\t%d eh impar", n);
printf ("\n\nVerificar paridade? (s/n): "); c = getche();printf ("\n\nVerificar paridade? (s/n): "); c = getche();
} while (c == 's' || c == 'S');} while (c == 's' || c == 'S');
printf ("\n\nDigite algo para encerrar: "); getch ();printf ("\n\nDigite algo para encerrar: "); getch ();
}}
Digitar, salvar e executar o seguinte programa
Comandos
CondiçãoV
F
Fluxograma explicativo
Os comandos são executados pelo menos 1 vez
n % 2: resto da divisão de n por 2
Com as seguintes construções, escreve-se Com as seguintes construções, escreve-se grande variedade de programas:grande variedade de programas:
Comandos
Condição
V
F
do Comandoswhile (Condição);
Comando
s
Condição
V
Fwhile (Condição) Comandos
Comando
s 2
Condição
V F
Comand
os 1
Condição
V
F
Comand
os
if (Condição) Comandos
if (Condição) Comandos 1else Comandos 2
Além dos comandos:
variável = expressão;scanf (--------); printf (--------);
Programa 3.3: Divisibilidade por 7 – vários Programa 3.3: Divisibilidade por 7 – vários númerosnúmeros
Em Em CC, uma , uma divisãodivisão em que os 2 operandos são em que os 2 operandos são inteirosinteiros produz resultado produz resultado inteiro truncadointeiro truncado
Exemplo: 7 / 3 = 2Exemplo: 7 / 3 = 2
Se um dos operandos for Se um dos operandos for realreal, o resultado será , o resultado será realreal
Operador %: resto de divisãoOperador %: resto de divisão
Exemplo: Exemplo: 7 % 3 = 17 % 3 = 1
Os Os operandosoperandos devem ser devem ser inteirosinteiros
Para testar se um número ‘n’ é divisível por 7, basta verificar se a condição
n % 7 == 0
é satisfeita
Divisibilidade por 7 {Divisibilidade por 7 {
Escrever um título inicial que diga o assunto do Escrever um título inicial que diga o assunto do programaprograma
Perguntar ao operador se deseja testar divisibilidade por Perguntar ao operador se deseja testar divisibilidade por 77
Obter a resposta do operadorObter a resposta do operador
Enquanto a resposta for “sim” {Enquanto a resposta for “sim” {
Pedir o dividendo ao operadorPedir o dividendo ao operador
Obter o dividendo do operadorObter o dividendo do operador
Testar a divisibilidade do dividendo por 7 e dar a Testar a divisibilidade do dividendo por 7 e dar a respostaresposta
Perguntar novamente ao operador se deseja testar Perguntar novamente ao operador se deseja testar divisibilidade por 7divisibilidade por 7
Obter a resposta do operadorObter a resposta do operador
}}
Fechar a tela de execuçãoFechar a tela de execução
}}
Desenvolvimento do programa
Algoritmo do programa, escrito em Português, num certo nível de detalhes
Divisibilidade por 7 {Divisibilidade por 7 {
Escrever um título inicial que diga o assunto do Escrever um título inicial que diga o assunto do programaprograma
Perguntar ao operador se deseja testar divisibilidade por Perguntar ao operador se deseja testar divisibilidade por 77
Obter a resposta do operadorObter a resposta do operador
Enquanto a resposta for “sim” {Enquanto a resposta for “sim” {
Pedir o dividendo ao operadorPedir o dividendo ao operador
Obter o dividendo do operadorObter o dividendo do operador
Testar a divisibilidade do dividendo por 7 e dar a Testar a divisibilidade do dividendo por 7 e dar a respostaresposta
Perguntar novamente ao operador se deseja testar Perguntar novamente ao operador se deseja testar divisibilidade por 7divisibilidade por 7
Obter a resposta do operadorObter a resposta do operador
}}
Fechar a tela de execuçãoFechar a tela de execução
}}
void main () {void main () {
Escrever um título inicial que diga o assunto do Escrever um título inicial que diga o assunto do programaprograma
Perguntar ao operador se deseja testar divisibilidade por Perguntar ao operador se deseja testar divisibilidade por 77
Obter a resposta do operadorObter a resposta do operador
Enquanto a resposta for “sim” {Enquanto a resposta for “sim” {
Pedir o dividendo ao operadorPedir o dividendo ao operador
Obter o dividendo do operadorObter o dividendo do operador
Testar a divisibilidade do dividendo por 7 e dar a Testar a divisibilidade do dividendo por 7 e dar a respostaresposta
Perguntar novamente ao operador se deseja testar Perguntar novamente ao operador se deseja testar divisibilidade por 7divisibilidade por 7
Obter a resposta do operadorObter a resposta do operador
}}
Fechar a tela de execuçãoFechar a tela de execução
}}
void main () {void main () {
Escrever um título inicial que diga o assunto do Escrever um título inicial que diga o assunto do programaprograma
Perguntar ao operador se deseja testar divisibilidade por Perguntar ao operador se deseja testar divisibilidade por 77
Obter a resposta do operadorObter a resposta do operador
Enquanto a resposta for “sim” {Enquanto a resposta for “sim” {
Pedir o dividendo ao operadorPedir o dividendo ao operador
Obter o dividendo do operadorObter o dividendo do operador
Testar a divisibilidade do dividendo por 7 e dar a Testar a divisibilidade do dividendo por 7 e dar a respostaresposta
Perguntar novamente ao operador se deseja testar Perguntar novamente ao operador se deseja testar divisibilidade por 7divisibilidade por 7
Obter a resposta do operadorObter a resposta do operador
}}
Fechar a tela de execuçãoFechar a tela de execução
}}
#include <stdio.h>#include <stdio.h>
void main () {void main () {
printf ("DIVISIBILIDADE POR 7");printf ("DIVISIBILIDADE POR 7");
Perguntar ao operador se deseja testar divisibilidade Perguntar ao operador se deseja testar divisibilidade por 7por 7
Obter a resposta do operadorObter a resposta do operador
Enquanto a resposta for “sim” {Enquanto a resposta for “sim” {
Pedir o dividendo ao operadorPedir o dividendo ao operador
Obter o dividendo do operadorObter o dividendo do operador
Testar a divisibilidade do dividendo por 7 e dar a Testar a divisibilidade do dividendo por 7 e dar a respostaresposta
Perguntar novamente ao operador se deseja Perguntar novamente ao operador se deseja testar testar divisibilidade por 7divisibilidade por 7
Obter a resposta do operadorObter a resposta do operador
}}
Fechar a tela de execuçãoFechar a tela de execução
}}
#include <stdio.h>#include <stdio.h>
void main () {void main () {
printf ("DIVISIBILIDADE POR 7");printf ("DIVISIBILIDADE POR 7");
Perguntar ao operador se deseja testar divisibilidade Perguntar ao operador se deseja testar divisibilidade por 7por 7
Obter a resposta do operadorObter a resposta do operador
Enquanto a resposta for “sim” {Enquanto a resposta for “sim” {
Pedir o dividendo ao operadorPedir o dividendo ao operador
Obter o dividendo do operadorObter o dividendo do operador
Testar a divisibilidade do dividendo por 7 e dar a Testar a divisibilidade do dividendo por 7 e dar a respostaresposta
Perguntar novamente ao operador se deseja Perguntar novamente ao operador se deseja testar testar divisibilidade por 7divisibilidade por 7
Obter a resposta do operadorObter a resposta do operador
}}
Fechar a tela de execuçãoFechar a tela de execução
}}
#include <stdio.h>#include <stdio.h>
#include <conio.h>#include <conio.h>
void main () {void main () {
char testar;char testar;
printf ("DIVISIBILIDADE POR 7");printf ("DIVISIBILIDADE POR 7");
printf ("\n\nTestar divisibilidade? (s/n): ");printf ("\n\nTestar divisibilidade? (s/n): ");
testar = getche ( );testar = getche ( );
Enquanto a resposta for “sim” {Enquanto a resposta for “sim” {
Pedir o dividendo ao operadorPedir o dividendo ao operador
Obter o dividendo do operadorObter o dividendo do operador
Testar a divisibilidade do dividendo por 7 e dar a Testar a divisibilidade do dividendo por 7 e dar a respostaresposta
Perguntar novamente ao operador se deseja Perguntar novamente ao operador se deseja testar testar divisibilidade por 7divisibilidade por 7
Obter a resposta do operadorObter a resposta do operador
}}
Fechar a tela de execuçãoFechar a tela de execução
}}
#include <stdio.h>#include <stdio.h>
#include <conio.h>#include <conio.h>
void main () {void main () {
char testar;char testar;
printf ("DIVISIBILIDADE POR 7");printf ("DIVISIBILIDADE POR 7");
printf ("\n\nTestar divisibilidade? (s/n): ");printf ("\n\nTestar divisibilidade? (s/n): ");
testar = getche ( );testar = getche ( );
Enquanto a resposta for “sim” {Enquanto a resposta for “sim” {
Pedir o dividendo ao operadorPedir o dividendo ao operador
Obter o dividendo do operadorObter o dividendo do operador
Testar a divisibilidade do dividendo por 7 e dar a Testar a divisibilidade do dividendo por 7 e dar a respostaresposta
Perguntar novamente ao operador se deseja Perguntar novamente ao operador se deseja testar testar divisibilidade por 7divisibilidade por 7
Obter a resposta do operadorObter a resposta do operador
}}
Fechar a tela de execuçãoFechar a tela de execução
}}
#include <stdio.h>#include <stdio.h>
#include <conio.h>#include <conio.h>
void main () {void main () {
char testar;char testar;
printf ("DIVISIBILIDADE POR 7");printf ("DIVISIBILIDADE POR 7");
printf ("\n\nTestar divisibilidade? (s/n): ");printf ("\n\nTestar divisibilidade? (s/n): ");
testar = getche ( );testar = getche ( );
while (testar == 's' || testar == 'S') {while (testar == 's' || testar == 'S') {
Pedir o dividendo ao operadorPedir o dividendo ao operador
Obter o dividendo do operadorObter o dividendo do operador
Testar a divisibilidade do dividendo por 7 e dar a Testar a divisibilidade do dividendo por 7 e dar a respostaresposta
Perguntar novamente ao operador se deseja Perguntar novamente ao operador se deseja testar testar divisibilidade por 7divisibilidade por 7
Obter a resposta do operadorObter a resposta do operador
}}
Fechar a tela de execuçãoFechar a tela de execução
}}
#include <stdio.h>#include <stdio.h>
#include <conio.h>#include <conio.h>
void main () {void main () {
char testar;char testar;
printf ("DIVISIBILIDADE POR 7");printf ("DIVISIBILIDADE POR 7");
printf ("\n\nTestar divisibilidade? (s/n): ");printf ("\n\nTestar divisibilidade? (s/n): ");
testar = getche ( );testar = getche ( );
while (testar == 's' || testar == 'S') {while (testar == 's' || testar == 'S') {
Pedir o dividendo ao operadorPedir o dividendo ao operador
Obter o dividendo do operadorObter o dividendo do operador
Testar a divisibilidade do dividendo por 7 e dar a Testar a divisibilidade do dividendo por 7 e dar a respostaresposta
Perguntar novamente ao operador se deseja Perguntar novamente ao operador se deseja testar testar divisibilidade por 7divisibilidade por 7
Obter a resposta do operadorObter a resposta do operador
}}
Fechar a tela de execuçãoFechar a tela de execução
}}
#include <stdio.h>#include <stdio.h>
#include <conio.h>#include <conio.h>
void main () {void main () {
char testar; char testar; int dvdo;int dvdo;
printf ("DIVISIBILIDADE POR 7");printf ("DIVISIBILIDADE POR 7");
printf ("\n\nTestar divisibilidade? (s/n): ");printf ("\n\nTestar divisibilidade? (s/n): ");
testar = getche ( );testar = getche ( );
while (testar == 's' || testar == 'S') {while (testar == 's' || testar == 'S') {
printf ("\n\n\tDigite o dividendo: ");printf ("\n\n\tDigite o dividendo: ");
scanf ("%d", &dvdo);scanf ("%d", &dvdo);
Testar a divisibilidade do dividendo por 7 e dar a Testar a divisibilidade do dividendo por 7 e dar a respostaresposta
Perguntar novamente ao operador se deseja Perguntar novamente ao operador se deseja testar testar divisibilidade por 7divisibilidade por 7
Obter a resposta do operadorObter a resposta do operador
}}
Fechar a tela de execuçãoFechar a tela de execução
}}
#include <stdio.h>#include <stdio.h>
#include <conio.h>#include <conio.h>
void main () {void main () {
char testar; int dvdo;char testar; int dvdo;
printf ("DIVISIBILIDADE POR 7");printf ("DIVISIBILIDADE POR 7");
printf ("\n\nTestar divisibilidade? (s/n): ");printf ("\n\nTestar divisibilidade? (s/n): ");
testar = getche ( );testar = getche ( );
while (testar == 's' || testar == 'S') {while (testar == 's' || testar == 'S') {
printf ("\n\n\tDigite o dividendo: ");printf ("\n\n\tDigite o dividendo: ");
scanf ("%d", &dvdo);scanf ("%d", &dvdo);
Testar a divisibilidade do dividendo por 7 e dar a Testar a divisibilidade do dividendo por 7 e dar a respostaresposta
Perguntar novamente ao operador se deseja Perguntar novamente ao operador se deseja testar testar divisibilidade por 7divisibilidade por 7
Obter a resposta do operadorObter a resposta do operador
}}
Fechar a tela de execuçãoFechar a tela de execução
}}
#include <stdio.h>#include <stdio.h>
#include <conio.h>#include <conio.h>
void main () {void main () {
char testar; int dvdo;char testar; int dvdo;
printf ("DIVISIBILIDADE POR 7");printf ("DIVISIBILIDADE POR 7");
printf ("\n\nTestar divisibilidade? (s/n): ");printf ("\n\nTestar divisibilidade? (s/n): ");
testar = getche ( );testar = getche ( );
while (testar == 's' || testar == 'S') {while (testar == 's' || testar == 'S') {
printf ("\n\n\tDigite o dividendo: ");printf ("\n\n\tDigite o dividendo: ");
scanf ("%d", &dvdo);scanf ("%d", &dvdo);
Testar a divisibilidade do dividendo por 7 e dar a Testar a divisibilidade do dividendo por 7 e dar a respostaresposta
printf ("\n\nTestar divisibilidade? (s/n): ");printf ("\n\nTestar divisibilidade? (s/n): ");
testar = getche ( );testar = getche ( );
}}
printf ("\n\nDigite algo para encerrar: "); getch ()printf ("\n\nDigite algo para encerrar: "); getch ();;
}}
#include <stdio.h>#include <stdio.h>
#include <conio.h>#include <conio.h>
void main () {void main () {
char testar; int dvdo;char testar; int dvdo;
printf ("DIVISIBILIDADE POR 7");printf ("DIVISIBILIDADE POR 7");
printf ("\n\nTestar divisibilidade? (s/n): ");printf ("\n\nTestar divisibilidade? (s/n): ");
testar = getche ( );testar = getche ( );
while (testar == 's' || testar == 'S') {while (testar == 's' || testar == 'S') {
printf ("\n\n\tDigite o dividendo: ");printf ("\n\n\tDigite o dividendo: ");
scanf ("%d", &dvdo);scanf ("%d", &dvdo);
Testar a divisibilidade do dividendo por 7 e dar a Testar a divisibilidade do dividendo por 7 e dar a respostaresposta
printf ("\n\nTestar divisibilidade? (s/n): ");printf ("\n\nTestar divisibilidade? (s/n): ");
testar = getche ( );testar = getche ( );
}}
printf ("\n\nDigite algo para encerrar: "); getch ();printf ("\n\nDigite algo para encerrar: "); getch ();
}}
#include <stdio.h>#include <stdio.h>
#include <conio.h>#include <conio.h>
void main () {void main () {
char testar; int dvdo;char testar; int dvdo;
printf ("DIVISIBILIDADE POR 7");printf ("DIVISIBILIDADE POR 7");
printf ("\n\nTestar divisibilidade? (s/n): ");printf ("\n\nTestar divisibilidade? (s/n): ");
testar = getche ( );testar = getche ( );
while (testar == 's' || testar == 'S') {while (testar == 's' || testar == 'S') {
printf ("\n\n\tDigite o dividendo: ");printf ("\n\n\tDigite o dividendo: ");
scanf ("%d", &dvdo);scanf ("%d", &dvdo);
if (dvdo % 7 == 0)if (dvdo % 7 == 0)
printf ("\n\t%d eh divisivel por 7", dvdo);printf ("\n\t%d eh divisivel por 7", dvdo);
elseelse
printf ("\n\t%d nao eh divisivel por 7", dvdo);printf ("\n\t%d nao eh divisivel por 7", dvdo);
printf ("\n\nTestar divisibilidade? (s/n): "); testar = printf ("\n\nTestar divisibilidade? (s/n): "); testar = getche ( );getche ( );
}}
printf ("\n\nDigite algo para encerrar: "); getch ();printf ("\n\nDigite algo para encerrar: "); getch ();
}}
#include <stdio.h>#include <stdio.h>
#include <conio.h>#include <conio.h>
void main () {void main () {
char testar; int dvdo;char testar; int dvdo;
printf ("DIVISIBILIDADE POR 7");printf ("DIVISIBILIDADE POR 7");
printf ("\n\nTestar divisibilidade? (s/n): ");printf ("\n\nTestar divisibilidade? (s/n): ");
testar = getche ( );testar = getche ( );
while (testar == 's' || testar == 'S') {while (testar == 's' || testar == 'S') {
printf ("\n\n\tDigite o dividendo: ");printf ("\n\n\tDigite o dividendo: ");
scanf ("%d", &dvdo);scanf ("%d", &dvdo);
if (dvdo % 7 == 0)if (dvdo % 7 == 0)
printf ("\n\t%d eh divisivel por 7", dvdo);printf ("\n\t%d eh divisivel por 7", dvdo);
elseelse
printf ("\n\t%d nao eh divisivel por 7", dvdo);printf ("\n\t%d nao eh divisivel por 7", dvdo);
printf ("\n\nTestar divisibilidade? (s/n): "); testar = printf ("\n\nTestar divisibilidade? (s/n): "); testar = getche ( );getche ( );
}}
printf ("\n\nDigite algo para encerrar: "); getch ();printf ("\n\nDigite algo para encerrar: "); getch ();
}}
#include <stdio.h>#include <stdio.h>
#include <conio.h>#include <conio.h>
void main () {void main () {
char testar; int dvdo;char testar; int dvdo;
printf ("DIVISIBILIDADE POR 7");printf ("DIVISIBILIDADE POR 7");
printf ("\n\nTestar divisibilidade? (s/n): ");printf ("\n\nTestar divisibilidade? (s/n): ");
testar = getche ( );testar = getche ( );
while (testar == 's' || testar == 'S') {while (testar == 's' || testar == 'S') {
printf ("\n\n\tDigite o dividendo: ");printf ("\n\n\tDigite o dividendo: ");
scanf ("%d", &dvdo);scanf ("%d", &dvdo);
if (dvdo % 7 == 0)if (dvdo % 7 == 0)
printf ("\n\t%d eh divisivel por 7", dvdo);printf ("\n\t%d eh divisivel por 7", dvdo);
elseelse
printf ("\n\t%d nao eh divisivel por 7", dvdo);printf ("\n\t%d nao eh divisivel por 7", dvdo);
printf ("\n\nTestar divisibilidade? (s/n): "); testar = printf ("\n\nTestar divisibilidade? (s/n): "); testar = getche ( );getche ( );
}}
printf ("\n\nDigite algo para encerrar: "); getch ();printf ("\n\nDigite algo para encerrar: "); getch ();
}}
Salvar e executar
Este programa só testa divisibilidade por 7
Exercício: Alterar o programa anterior de Exercício: Alterar o programa anterior de forma que o divisor também seja digitado forma que o divisor também seja digitado pelo operadorpelo operador
Cuidado: o divisor não pode ser zeroCuidado: o divisor não pode ser zero
Se o operador digitar Se o operador digitar 0 (zero) 0 (zero) para o para o divisordivisor, , o programa deve o programa deve insistirinsistir para ele refazer a para ele refazer a digitação, até que digitação, até que não mais cometa esse não mais cometa esse erroerro
#include <stdio.h>#include <stdio.h>
#include <conio.h>#include <conio.h>
void main ( ) {void main ( ) {
char testar; int dvdochar testar; int dvdo, dsor, dsor;;
printf ("Testar divisibilidade? (s/n): "); testar = getche ( );printf ("Testar divisibilidade? (s/n): "); testar = getche ( );
while (testar == 's' || testar == 'S') {while (testar == 's' || testar == 'S') {
printf ("\n\n\tDigite dividendo printf ("\n\n\tDigite dividendo e o divisore o divisor: ");: ");
scanf ("%d%d", &dvdo, &dsor);scanf ("%d%d", &dvdo, &dsor);
while (dsor == 0) {while (dsor == 0) {
printf ("\n\tDigite novamente o divisor: "); scanf printf ("\n\tDigite novamente o divisor: "); scanf ("%d", &dsor);("%d", &dsor);
}}
if (dvdo % if (dvdo % dsordsor == 0) == 0)
printf ("\n\t%d eh divisivel por printf ("\n\t%d eh divisivel por %d%d", dvdo", dvdo, dsor, dsor););
elseelse
printf ("\n\t%d nao eh divisivel por printf ("\n\t%d nao eh divisivel por %d%d", dvdo", dvdo, , dsordsor););
printf ("\n\nTestar divisibilidade? (s/n): "); testar = getche printf ("\n\nTestar divisibilidade? (s/n): "); testar = getche ( );( );
}}
}}
Uma possível solução
Exercício do Lab 3: Escrever um programa Exercício do Lab 3: Escrever um programa amigável em C para:amigável em C para:
Inicialmente, ler um Inicialmente, ler um número inteiro não número inteiro não negativonegativo digitado e guardá-lo na variável digitado e guardá-lo na variável nn
Caso o operador digite um número Caso o operador digite um número negativo negativo para para nn, o programa deve , o programa deve insistirinsistir para ele para ele refazer a digitação, até que refazer a digitação, até que não mais não mais cometa esse errocometa esse erro
Em seguida, o programa deve ler Em seguida, o programa deve ler nn números números inteiros digitadosinteiros digitados
Continua no próximo slide
Realizar com os números inteiros lidos as Realizar com os números inteiros lidos as seguintes tarefas:seguintes tarefas:
1.1. Contabilizar e imprimir a Contabilizar e imprimir a soma totalsoma total dos dos números lidosnúmeros lidos
Inicializar uma variável Inicializar uma variável soma soma com com zerozero
A cada número lido A cada número lido numnum, fazer, fazer
soma = soma + num;soma = soma + num;
Realizar com os números inteiros lidos as Realizar com os números inteiros lidos as seguintes tarefas:seguintes tarefas:
2.2. Contabilizar e imprimir a Contabilizar e imprimir a soma soma dos dos números lidos que são números lidos que são múltiplos de 5múltiplos de 5
Inicializar outra variável Inicializar outra variável soma5 soma5 com com zerozero
A cada número lido A cada número lido num num que for que for múltiplo de 5, fazermúltiplo de 5, fazer
soma5 = soma5 + num;soma5 = soma5 + num;
Realizar com os números inteiros lidos as Realizar com os números inteiros lidos as seguintes tarefas:seguintes tarefas:
3.3. Contabilizar e imprimir a Contabilizar e imprimir a média média aritméticaaritmética dos números positivos lidos que dos números positivos lidos que são são ímparesímpares
4.4. Para cada número Para cada número positivopositivo lido, notificar o lido, notificar o caso dele ser caso dele ser potência de 2potência de 2
5.5. Para cada número Para cada número positivopositivo lido, notificar o lido, notificar o caso dele ser a soma de uma caso dele ser a soma de uma PAPA de de 1º 1º termo termo e e razãorazão iguais a iguais a 11
Realizar com os números inteiros positivos lidos Realizar com os números inteiros positivos lidos as seguintes tarefas:as seguintes tarefas:
6.6. Encontrar e imprimir Encontrar e imprimir o maior e o menoro maior e o menor valor absoluto dentre todos os números lidosvalor absoluto dentre todos os números lidos
Inicializar duas variáveis Inicializar duas variáveis maiormaior e e menor menor com o valor absoluto do primeiro com o valor absoluto do primeiro dos dos n n nnosos digitados digitados
A cada novo número lido A cada novo número lido numnum, caso seu , caso seu valor absoluto seja maior que o valor de valor absoluto seja maior que o valor de maiormaior, fazer, fazer
maior = |num|;maior = |num|;
Analogamente para o valor de Analogamente para o valor de menormenor