Baixe o app para aproveitar ainda mais
Prévia do material em texto
Instituto Federal do Sul de Minas Gerais Algoritmos Aula 03 – Comandos de Controle de Programa – Parte 2 douglas.braz@ifsuldeminas.edu.br Aulas anteriores... • Comandos de seleção ▫ if ▫ switch Comandos de Iteração • Permitem que um conjunto de instruções sejam executados até que ocorra determinada condição ▫ Condição predefinida Laço for ▫ Condição com final aberto Laços while e do-while Laço de Repetição for • Inicialização – inicialização da variáveis que serão utilizadas no laço • Condição – condição de permanência do laço de repetição • Incremento – define como a variável de controle do laço varia Exemplo 1 Exemplo 2 Exemplo 3 Exemplo 4 Laço while • condição – condição de permanência no laço de repetição • comando – bloco de comandos Exemplo 5 Laço do-while • condição – condição de permanência no laço de repetição • comando – bloco de comandos Exemplo 6 Comando break Terminar um case Forçar a terminação imediata de um laço de repetição Função exit() • Assim como o break termina um laço de repetição, o comando exit() força a saída do programa • Biblioteca stdlib.h Comando continue ▫ Força para que ocorra a próxima iteração do laço, pulando qualquer código intermediário. Comando goto • Sua função e saltar para um rótulo Exercícios 1 – Desenvolva um programação que calcule o fatorial de n, onde n será um valor fornecido pelo usuário 2 – Num frigorífico existem 10 bois. Cada boi traz preso em seu pescoço um cartão contendo seu número de identificação e seu peso. Faça um programa que escreva o número e o peso do boi mais magro e do boi mais gordo Exercícios 3 – Faça um programa que: - Leia e escreva o nome e altura das moças inscritas em um concurso de beleza. Para cada moça, existe uma linha contendo seu primeiro nome e sua altura. A ultima linha, que não corresponde a nenhuma moça, conterá a palavra “vazio” no lugar do nome. - Calcule e escreva as duas maiores alturas e quantas moças as possuem
Compartilhar