90 likes | 239 Views
Introdução a Computação e Cálculo Numérico. Rodrigo Cristiano Silva rodrigo@facens.br. Agenda. Estrutura de repetição while Estruturas de repetição while aninhadas Exercícios. while (condição) comando;. while (condição) { comando1; //Bloco comando2; //de comandos }.
E N D
Introdução a Computação e Cálculo Numérico Rodrigo Cristiano Silva rodrigo@facens.br
Agenda • Estrutura de repetição while • Estruturas de repetição while aninhadas • Exercícios Introdução a Computação e Cálculo Numérico
while(condição) comando; while(condição) { comando1; //Bloco comando2; //de comandos } Estrutura de Repetição while() Usada para repetir um comando ou bloco de comandosenquanto sua condição de parada permanecer verdadeira. Sintaxe: Exemplo: int a = 1; while(a <= 10) { printf(“O valor de a é %i\n”,a); a++; } Exemplo 2: char c = ‘s’; while(c == ‘s’ || c == ‘S’) { printf(“Teste while.\n”); printf(“Deseja continuar? (S/N)”); scanf(“%c”,&c); } Loop infinito! Introdução a Computação e Cálculo Numérico
Como funciona o comando for? Início Condição Verdadeiro Comando Falso Fim Introdução a Computação e Cálculo Numérico
Características do comando while • A condição de parada é avaliada antes dos comandos serem executados; • Podemos utilizar operadores lógicos na expressão de condição de parada; • O comando while pode ser usado na forma aninhada. Introdução a Computação e Cálculo Numérico
Comandos while aninhados #include <stdio.h> void main() { int iOpcao = 1; while(1) { printf(“1 – Cadastro\n”); printf(“2 – Alteração\n”); printf(“3 – Sair\n\n”); while(iOpcao < 1 || iOpcao > 3) { printf(“Digite a opção desejada: ”); scanf(“%i”,&iOpcao); } if(iOpcao == 3) break; } } Introdução a Computação e Cálculo Numérico
Exercício • Criar um programa em linguagem C que implemente uma calculadora com as quatro operações básicas (soma, subtração, multiplicação e divisão). • Considerações: • O programa deve exibir um menu com todas as operações e a opção “Sair”; • O programa não deve aceitar opções de menu inválidas; • O programa deve receber dois números para realizar as operações. Introdução a Computação e Cálculo Numérico
Exercício • Criar um programa em linguagem C para auxiliar o operador de caixa de uma sala de cinema. • Considerações: • A capacidade máxima da sala de cinema é de 200 pessoas por sessão, porém, não existe um número mínimo de pessoas para que uma sessão seja iniciada (ou seja, o operador termina o programa quando quiser); • O operador deve informar o valor integral de uma entrada; • Toda quarta-feira qualquer pessoa paga meia entrada (50% do valor integral); • Estudantes e idosos pagam meia entrada em qualquer dia exceto na quarta-feira. O operador informa se o cliente é estudante ou idoso; • O programa deve informar o valor total recebido pelo operador e o valor médio de uma entrada. Introdução a Computação e Cálculo Numérico
Mais exercícios... • Na apostila de linguagem C que está em “Materiais Disponíveis” no “Terminal do Aluno” Introdução a Computação e Cálculo Numérico