Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROGRAMAÇÃO DE COMPUTADORES I Prof. Lilian N A Lazzarin ! Aula 3 Sistemas de Informação 2014 Exercícios • Estrutura Condicional em C • Estrutura Condicional Simples ! if (condição) comando; • O comando só será executado se a condição for verdadeira. Uma condição é uma comparação que possui dois valores possíveis: verdadeiro ou falso. if (condição) { comando1; comando2; comando3; } • Em C, torna-se obrigatória a utilização de chaves quando existe mais de um comando a executar. Os comandos entre chaves { } só serão executados se a condição for verdadeira. Estrutura Condicional em C • Estrutura Condicional Composta ! if (condição) comando; else comando2; • Se a condição for verdadeira, será executado o comando1; se for falsa, será executado o comando2. if (condição) { comando1; comando2; } else { comando3; comando4; } • Se a condição for verdadeira, o comando1 e o comando2 serão executados; caso contrário, o comando 3 e o comando4 serão executados. Exercício 1. Faça um programa que receba dois números e mostre o maior Estrutura Case • Em alguns programas, existe situações mutuamente exclusivas, isto é, se uma situação for executada, as demais não serão. Quando for este o caso, um comando seletivo é o mais indicado, e esse comando tem a seguinte sintaxe: switch (variável) { case valor1: lista de comandos; break; case valor2: lista de comandos; break; ... default: lista de comandos; } Estrutura Case • O comando switch (variável) avalia o valor de uma variável para decidir qual case será executado. • Cada case está associado a UM possível valor da variável. • A estrutura switch...case permite que várias condições sejam previstas. É comumente utilizada para a construção de menus, onde o usuário opta por uma opção. Nessa estrutura é necessária a inclusão do comando break, que tem por função finalizar a operação. • O default é o caso padrão, isso quer dizer que se o programa não entrar em nenhuma condição prevista, a ação correspondente ao caso padrão será executada. • O switch...case funciona apenas com números inteiros e a manipulação de um único caractere, por exemplo: 1,5,’s’, ‘@’ etc. Estrutura Case – Exemplo com um tipo de dado inteiro Estrutura Case – Exemplo com um tipo de dado char Exercício • Faça um programa que mostre o menu de opções a seguir, receba a opção do usuário e os dados necessários para executar cada operação. ! MENU DE OPÇOES: 1 - SOMAR DOIS NUMEROS 2 - RAIZ QUADRADA DE UM NUMERO DIGITE A OPÇÃO DESEJADA ! OBS: para a realização desse programa será necessário incluir as seguintes bibliotecas: stdio.h , conio.h e math.h E para adquirir a raiz quadrada de um numero use o comando: sqrt ( variável )
Compartilhar