EXERCÍCIOS Seleção Simples e Composta (parte 3) Material produzido por professores da UFABC
Relembrando...
Coisas para não esquecer: Problemas que envolvam decisão podem ser tratados com ESTRUTURAS DE SELEÇÃO (ou condição) Uma Condição é formulada com o uso de Operadores Relacionais Os símbolos dos OPERADORES RELACIONAIS são: igual = diferente <> ou!= Maior > Maior ou igual >= Menor < Menor ou igual <= No PORTUGOL o símbolo de igualdade é É ==
Relembrando... A estrutura de SELEÇÃO COMPOSTA tem a seguinte sintaxe em PORTUGOL se ( condição ) { } senao { } SINTAXE PORTUGOL STUDIO instruções do bloco verdadeiro instruções do bloco falso
Exercício 1 Um jogo de futebol é disputado entre dois times: o time da casa e o time visitante. Escreva um programa que informe o número total de gols marcado num jogo de futebol. Caso ocorra um empate o programa deve imprimir a mensagem: Não houve vencedor
Um jogo de futebol é disputado entre dois times: o time da casa e o time visitante. Escreva um programa que informe o número total de gols marcado num jogo de futebol. Caso ocorra um empate o programa deve imprimir a mensagem: Não houve vencedor Identifique os elementos para a solução ENTRADA, PROCESSAMENTO, SAÍDA!
Um jogo de futebol é disputado entre dois times: o time da casa e o time visitante. Escreva um programa que informe o número total de gols marcado num jogo de futebol. Caso ocorra um empate o programa deve imprimir a mensagem: Não houve vencedor Qual a SAÍDA de Dados? [que resultado(s) o algoritmo deve produzir?] Qual a ENTRADA de Dados? [quais os insumos necessários para produzir a(s) saída(s)? Qual o PROCESSAMENTO necessário? [para transformar a entrada em saída de dados?] TEMPO
Um jogo de futebol é disputado entre dois times: o time da casa e o time visitante. Escreva um programa que informe o número total de gols marcado num jogo de futebol. Caso ocorra um empate o programa deve imprimir a mensagem: Não houve vencedor Qual a SAÍDA de Dados? [que resultado(s) o algoritmo deve produzir?]
Um jogo de futebol é disputado entre dois times: o time da casa e o time visitante. Escreva um programa que informe o número total de gols marcado num jogo de futebol. Caso ocorra um empate o programa deve imprimir a mensagem: Não houve vencedor Qual a SAÍDA de Dados? Total de Gols no jogo (totalgols) Mensagem : Não houve vencedor
Um jogo de futebol é disputado entre dois times: o time da casa e o time visitante. Escreva um programa que informe o número total de gols marcado num jogo de futebol. Caso ocorra um empate o programa deve imprimir a mensagem: Não houve vencedor SAÍDA: totalgols, Mensagem Qual a ENTRADA de Dados? [quais os insumos necessários para produzir a(s) saída(s)?
Um jogo de futebol é disputado entre dois times: o time da casa e o time visitante. Escreva um programa que informe o número total de gols marcado num jogo de futebol. Caso ocorra um empate o programa deve imprimir a mensagem: Não houve vencedor SAÍDA: totalgols, Mensagem Qual a ENTRADA de Dados? [quais os insumos necessários para produzir a(s) saída(s)? A entrada de dados está explícita no enunciado?
Um jogo de futebol é disputado entre dois times: o time da casa e o time visitante. Escreva um programa que informe o número total de gols marcado num jogo de futebol. Caso ocorra um empate o programa deve imprimir a mensagem: Não houve vencedor SAÍDA: totalgols, Mensagem Qual a ENTRADA de Dados? O que é necessário para calcular o total de gols do jogo?
Um jogo de futebol é disputado entre dois times: o time da casa e o time visitante. Escreva um programa que informe o número total de gols marcado num jogo de futebol. Caso ocorra um empate o programa deve imprimir a mensagem: Não houve vencedor SAÍDA: totalgols, Mensagem Qual a ENTRADA de Dados? O que é necessário para calcular o total de gols do jogo? Os gols de cada time (gols1, gols2)
Um jogo de futebol é disputado entre dois times: o time da casa e o time visitante. Escreva um programa que informe o número total de gols marcado num jogo de futebol. Caso ocorra um empate o programa deve imprimir a mensagem: Não houve vencedor SAÍDA: totalgols, Mensagem ENTRADA: Os gols de cada time (gols1, gols2) Qual a PROCESSAMENTO necessário? [para transformar a entrada em saída de dados?]
Escreva um programa que informe o número total de gols marcado num jogo de futebol. Caso ocorra um empate o programa deve imprimir a mensagem: Não houve vencedor SAÍDA: totalgols, Mensagem ENTRADA: Os gols de cada time (gols1, gols2) PROCESSAMENTO totalgols = gols1 + gols2
Escreva um programa que informe o número total de gols marcado num jogo de futebol. Caso ocorra um empate o programa deve imprimir a mensagem: Não houve vencedor SAÍDA: totalgols, Mensagem ENTRADA: Os gols de cada time (gols1, gols2) PROCESSAMENTO totalgols = gols1 + gols2 se (gols1 == gols2) { Não Houve Vencedor }
SOLUÇÃO EM PORTUGOL (STUDIO)
TESTES (PORTUGOL STUDIO)