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

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

Curso de Programação em C++

Apresentações semelhantes


Apresentação em tema: "Curso de Programação em C++"— Transcrição da apresentação:

1 Curso de Programação em C++
Universidade Federal do Ceará Departamento de Engenharia Estrutural e Construção Civil Prof: Evandro Parente Junior Monitor: Renato Peixoto Abril/2007

2 Decisões condicionais
if/else if (expressão lógica) { bloco de comandos; } else O comando if será executado somente se a expressão for verdadeira (1). O else é um comando opcional e será executado se a expressão for falsa (0).

3 Decisões condicionais
if/else Exemplo: #include <iostream> using namespace std; int main(void) { int n; cin >> n; if (n > 0) // Executado apenas se n positivo. cout << “n positivo.\n"; else // Executado se n negativo ou nulo. cout << “n negativo ou nulo.\n"; return(0); } Linhas em branco aumentam a clareza do código

4 Decisões condicionais
switch int ou char switch (variável condicional) { case expressão lógica_1: Lista de comandos_1 break; case expressão lógica_2: Lista de comandos_2 default: lista de comandos } O comando switch testa apenas a igualdade. A lista de comandos será executada se a expressão lógica for igual a variável condicional. O comando default será executado se nenhuma das igualdades forem válidas. Constante Saída imediata

5 Decisões condicionais
#include <iostream> using namespace std; int main(void) { cout << "Transformacao de temperaturas.\n"; cout << "1 - Celsius para Fahrenheit\n"; cout << "2 - Fahrenheit para Celsius\n\n"; cout << "Escolha uma opcao: "; int opcao; cin >> opcao; double temp; switch (opcao) case 1: cout << "Digite a temperatura em Celsius: "; cin >> temp; cout << temp << " C corresponde a " << 1.8*temp << “ F.\n"; break; case 2: cout << "Digite a temperatura em Fahrenheit: "; cout << temp << " F corresponde a " << (temp )/1.8 << " C .\n"; default: cout << "Opcao invalida!!!\n"; } return(0);

6 Comandos de Repetição Permitem a repetição de um bloco de comandos.
Conhecidos com laços ou loops. Tipos de laços em C++: while: teste no início do/while: teste no fim for: while com incremento Interrupção: break: sai do laço, mas continua na função. return: sai do laço e da função.

7 Comandos de Repetição Comando while:
O bloco de comandos é executado enquanto a condição for verdadeira. A laço só é executado na primeira vez se a condição for verdadeira. while (condição) { <bloco de comandos>; }

8 Comandos de Repetição for Sintaxe:
for (inicialização; condição; incremento) { bloco de comandos; } Inicialização: usada para inicializar a(s) variável(is). Condição: expressão determinar o término do laço. Incremento : define a atualização das variáveis do laço.

9 Comandos de Repetição Comando do while:
O bloco de comandos é executado enquanto a condição for verdadeira. A laço é executado pelo menos uma vez, independe da condição ser verdadeira. do { <bloco de comandos>; } while (condição)


Carregar ppt "Curso de Programação em C++"

Apresentações semelhantes


Anúncios Google