A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Comando de Seleção switch

Apresentações semelhantes


Apresentação em tema: "Comando de Seleção switch"— Transcrição da apresentação:

1 Comando de Seleção switch
ALGORITMOS II Comando de Seleção switch Prof. Me. Jeime Nunes

2 Introdução Linguagem C
Comando Switch Forma de se substituir o comando if – else ao se executar vários testes Diversas vezes precisamos determinar se um valor encontra-se numa lista de valores. Apesar de podermos usar uma seqüência de ifs, este recurso além de não ser elegante, por vezes confunde o entendimento do programa. Vejamos uma opção melhor: o comando switch. Introdução Linguagem C

3 Introdução Linguagem C
Comando Switch switch <variável> { case <constante 1> : <comandos>; [break;] case <constante 2> : case <constante 3> : [default : <comandos>;] } OBS: “ variável” deve ser uma variável do tipo inteiro ou caracter; “break” serve para terminar a seqüência de comandos em execução, por serem opcionais, se forem suprimidos permitem que o “case” a seguir seja executado, sem haver qualquer quebra na seqüência do processamento. Introdução Linguagem C

4 Comando Switch - Ex: uma calculadora
#include <stdio.h> main ( ) { char op; float num 1, num 2; printf (“ digite um n.o, um operador e um n.o”); scanf (“ %f %c %f”, &num1, &op, &num2); switch (op) { case ‘+’: printf (“ = %f”, num 1 + num 2); break: case ‘-’: printf (“ = %f”, num 1 - num 2); break; default: printf (“ operador inválido”); } Introdução Linguagem C

5 Introdução Linguagem C
Prática Seguindo a idéia do exercício anterior incremente a calculadora com mais funções matemáticas. Sugestão: use funções da biblioteca matemática math.h como por exemplo: sin(x) cos(x) log(x) sqrt(x) pow(x1,x2) Introdução Linguagem C

6 Introdução Linguagem C
#include <stdio.h> #include <conio.h> #include <stdlib.h> int main() { int numero; char nomeMes; printf("Numero: "); scanf("%d",&numero); switch (numero){ case 1: printf("\nMES DE JANEIRO\n"); break; case 2: printf("\nMES DE FEVEREIRO\n"); break; case 3: printf("\nMES DE MARÇO\n");break; case 4: printf("\nMES DE ABRIL\n");break; case 5: printf("\nMES DE MAIO\n"); break; case 6: printf("\nMES DE JUNHO\n");break; case 7: printf("\nMES DE JULHO\n");break; case 8: printf("\nMES DE AGOSTO\n");break; case 9: printf("\nMES DE SETEMBRO\n");break; case 10:printf("\nMES DE OUTUBRO\n");break; case 11: printf("\nMES DE NOVEMBRO\n");break; case 12: printf("\nMES DE DEZEMBRO\n");break; default :printf("NUMERO DE MES INVALIDO\n"); } system("pause"); return(0); Introdução Linguagem C

7 Introdução Linguagem C
Exercício Um vendedor necessita de um programa que calcule o preço total devido por um cliente. O programa deve receber o código de um produto e a quantidade comprada e calcular o preço total, usando a tabela abaixo. Mostrar uma mensagem no caso de código inválido.  Código Produto Preço Unitário 1001 R$ 5,32 1324 R$ 6,45 6548 R$ 2,37 987 7623 Introdução Linguagem C


Carregar ppt "Comando de Seleção switch"

Apresentações semelhantes


Anúncios Google