O documento discute comandos de condição e repetição em algoritmos. Comandos de condição como if-else e switch são usados para tomar decisões baseadas em condições, enquanto comandos de repetição como for e do-while permitem executar loops de comandos. Exemplos ilustram como esses comandos funcionam em código.
2. Comandos de condição Os comandos de condição como o proprio nome já indica da uma condição ao sistema. O primeiro é o comando if, sua estrutura é a seguinte: If (condição) { comandos }else{comandos} Em portugues se le o comando assim: Se (a menina for bonita) { condição Escrever: a menina é bonita comando }senão { Escrever: menina não é bonita comando } ‘
3. Comandos de condição Exemplo: (criou-se uma variavel) intopcao; (Insire um valor na variavel) scanf(“%d”,&opcao); (condição: se variavelopcao for igual a 1) if (opcao == 1) { (dentro da chaves: o comando q vai executar se a condição for verdadeira) printf(“a opcao escolhida e 1”); } (Insere-se o comando senão) else{ (dentro da chaves: o comando q vai executar se a condição for falsa) printf(“a opcao escolhida não e 1 ”); }
4. Comandos de condição “Comando SWITCH” O comando switch é usado quando precisamos usar 3 condições ou mais. Sua estrutura é da seguinte forma: switch (variavel) { case resultado_um: break; case resultado_dois: break; case resultado_tres: break; }
5. Comandos de condição “Comando SWITCH” Ele é interpretado em português da seguinte forma: Intopcao; Ler a variavel(opcao) { Caso opcao seja 1: Escrever a menina é bonita; parar; Caso opcao seja 2: Escrever a menina é um pouco bonita; Parar; Caso opcao seja 3: Escrever a menina é feia; Parar; }
6. Comandos de condição Exemplo (criou-se uma variavel) intopcao; (insere o switch e dentro dos parenteses a variavel) switch(opcao) { (comando case: caso o numero da variavel seja 1) case 1: (comando q vai ser executado caso numero da variavel seja 1) printf(“A menina é bonita”); (parar e ir para o final das chaves) break; (comando case: caso o numero da variavel seja 2) case 2: (comando q vai ser executado caso numero da variavel seja 2) printf(“A menina é um pouco bonita”); (parar e ir para o final das chaves) break; (comando case: caso o numero da variavel seja 3) case 3: (comando q vai ser executado caso numero da variavel seja 3) printf(“A menina é feia”); (parar e ir para o final das chaves) break; }
8. Comandos de repetição Os comandos de repetição são usados quando precisamos fazer um laço(repetição de comandos). Comando for. O comando for é usado quando precisamos fazer um laço em uma quantia determinada de vezes. A sua estrutura é a seguinte: for(varivel;condição;acréscimo na variavel) { comandos a serem repetidos }
9. Comandos de repetição Em português a interpretação é a seguinte: Intcont=1; Para (variavelcont;repete enquanto variavelcont for menor que 10; aumennto de +1 na variavel em cada volta ) { Escrever: essa frase aparecera 10 vezes na tela; } Vamos entender melhor:
10. Comandos de repetição O comando for (para em ingles) faz uma repetição dos comandos dentro das chaves enquanto o que esta dentro dos parenteses for falso. Intcont=0; For (cont;cont<10;cont++){ printf(“essa mensagem aparecera 10 vezes”) } Vamos pegar cada parte do que esta dentro dos parenteses: cont;- (variavel que foi criada) cont<10; - (a condição da repetição. Vemos que a variavelcont vale 0 quando foi criada então, enquanto ela for menor que 10, o comando que esta dento das chaves vai se repetir) cont++ - (aqui é atribuido uma soma de +1 na variavelcont) Então montando isso nos parenteses fica assim: for (cont;cont<10;cont++) | || variavel | | condição | soma
11. Comandos de repetição Exemplo: (criou-se uma variavel e atribuiu o valor de 0 para ela) intcont=0; (o comando for com a variavel;condição;e soma) for (cont;cont<10; cont++) { (comando a ser repetido) printf(“a cada volta vai ser somando +1 no cont e quando cont chegar a 10 o for para de repetir”) }
12. Comandos de repetição Comando do{}while() O comando do{}while() é usado quando n temos uma repetição definida, ele vai repetir os comandos enquanto a condição for verdadeira e só para quando a condição for falsa. Ele é muito usado para fazer o menu dos programas. Sua estrutura é a seguinte: do{ }while(condição); Em portugues: Fazer { todos os coamandos inseridos aqui } enquanto (condição for verdadeira);
13. Comandos de repetição Exemplo: (Cria uma variavel) int menu; (comando do) do{ (comandos que vao se repetir enquanto a condição for falsa) printf(“Olá mundo”); (O comando while da a condição e verifica se é verdadeira ou falsa, se for falsa ele faz a repetição, se for verdadeira para a repetição) }while(menu !=5);