Baixe o app para aproveitar ainda mais
Prévia do material em texto
Estruturas condicionais – laboratório 1. Indique quais, das seguintes afirmações, são verdadeiras e quais são falsas. Justifique sua resposta. a. O else de um if é facultativo. b. Em um if são necessários parênteses em torno da condição. c. O if pode ter um then opcionalmente. d. O if tem que estar numa linha diferente do else. e. Na condição do if pode ser colocada uma constante, uma variável ou em expressão. 2. Como consegue uma instrução if-else saber onde termina o if e começa o else, ou se o if tem ou não else. 3. Um programa indentado é, em geral: a. Mais rápido de executar que outro que não o seja; b. Mais lento de executar que outro que não o seja; c. Mais legível que outro que não seja indenteado. d. Menos legível que outro que não o seja. 4. Qual o valor lógico que as seguintes expressões enviam para o if? a. if (10 == 5) b. if (x = 5) c. if (x = 0) 5. Escreva um programa que calcule o Salário Bruto, o Salário Liquido e o Imposto a pagar seguindo a seguinte regra: 6. Implemente um programa que indique se o inteiro lido é zero ou não. 7. Implemente um programa em C que solicite um determinado número real e mostre qual a sua parte inteira e a sua parte fracionaria. 8. Escreva um programa que calcule o imposto pago por mulheres e por homens, sabendo que as mulheres pagam 10% de imposto e que homens pagam mais 5% do que as mulheres. 9. Implemente o programa anterior utilizando switch. 10. Identifique os erros de compilação que seriam detectados nos seguintes programas. a. /* * Lista de programação - Laboratório !!! */ #include <stdio.h> main ( ) { int x, y; if (x ==0) break; else printf(“X não é zero\n“); } b. /* * Lista de programação - Laboratório !!! */ #include <stdio.h> main ( ) { int x, y; if (x ==0) printf(“X é zero\n“); else printf(“X não é zero\n“); } c. /* * Lista de programação - Laboratório !!! */ #include <stdio.h> main ( ) { int x, y; switch (x) { case 1: printf(“um“); break; case 2: else else: printf(“Nem um nem dois“); } } 11. Escreva um programa, de duas forma distintas, que leia um inteiro e indique se esse inteiro é ou não igual a zero. 12. Escreva o programa anterior com um switch.
Compartilhar