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

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

Un2 – seção3 - Estruturas Condicional Composta Algoritmos e Lógica de Programação (Aula Prática - 02/05/16) 1 Vídeo Aula 5 e 6 (aula prática) 02/05/16.

Apresentações semelhantes


Apresentação em tema: "Un2 – seção3 - Estruturas Condicional Composta Algoritmos e Lógica de Programação (Aula Prática - 02/05/16) 1 Vídeo Aula 5 e 6 (aula prática) 02/05/16."— Transcrição da apresentação:

1 Un2 – seção3 - Estruturas Condicional Composta Algoritmos e Lógica de Programação (Aula Prática - 02/05/16) 1 Vídeo Aula 5 e 6 (aula prática) 02/05/16

2 O que fazer? Resolução individual dos questões Você Resolve. Tempo? 3 horas. Como fazer? 1. Resolver as questões individualmente; 2. Comparar os meus resultados com o gabarito disponibilizado pelo professor no Chat Atividade. 1 Questões da aula prática 5 e 6

3 Você Resolve 1: O preço de um veículo é calculado pela soma do preço de custo com o preço dos impostos (45 % do preço de custo) e com a porcentagem dos vendedores (28 % do preço de custo). Faça um algoritmo que imprima a marca, o modelo do veículo e seu valor final. Monte em VisuAlg; Transforme em C. 2 Vídeo Aula 5

4 2 VisuAlg Algoritmo "Custo Automóvel" var marca, modelo :caracter cf, cc :real Inicio Escreva("Digite a marca do veiculo: ") Leia (marca) Escreva("Digite o modelo do veiculo: ") Leia (modelo) Escreva("Digite o custo da fábrica: ") Leia (cf) cc <- cf+(0.45*cf)+(0.28*cf) Escreval("O veículo de marca: ", marca) Escreval("Modelo: ", modelo) Escreval("Custo ao consumidor = ", cc) fimalgoritmo

5 2 Vídeo Aula 5 C++ #include int main(int argc, char *argv[]) { char marca, modelo; float cf, cc; printf("\nDigite a marca do carro: "); scanf("%s",&marca); printf("\nDigite o modelo do carro: "); scanf("%s",&modelo); printf("\nDigite o custo da fabrica: "); scanf("%f",&cf); cc=cf+(0.45*cf)+(0.28*cf); printf("\nO veiculo de marca: %s\n",marca ); printf("\nModelo: %s\n",modelo); printf("\nO Custo ao Consumidor e %f\n",cc); system("PAUSE"); return 0; }

6 Você Resolve 2: - Seleção Composta (Se-Então-Senão) Desenvolva um algoritmo que: Solicite o valor do veículo; Calcule o custo; Imprima valor informado e valor do custo; Se o custo for até R$ 20000 imprima “Classe Popular”; Se o custo for maior que R$ 20000 até R$ 50000 imprima “Classe Média”; senão imprima “Classe Alta”. 2 Vídeo Aula 5

7 2 VisuAlg Var cf, cc : real Inicio escreva("Digite o valor do veiculo: ") leia(cf) cc := cf+(0.45*cf) escreval("Valor informado do veículo: ", cf) escreval("Custo do veículo: ", cc) Se (cc<=20000) entao escreval("Classe Popular") fimse se (cc>=20000) e (cc<=50000) entao escreval("Classe Média") fimse se (cc>=50000) entao escreval("Classe Alta") fimse Fimalgoritmo

8 2 Vídeo Aula 5 C++ #include int main(int argc, char *argv[]) { float cf, cc; printf("Digite o custo da fabrica: "); scanf("%f",&cf); cc = (cf+(0.45*cf)+(0.28*cf)); printf("O custo da fabrica e %f\n ", cf); printf("\nO Custo ao Consumidor e %f\n", cc); if (cc<=20000) printf("\nClasse Popular\n "); else if (cc>=20000 && cc<=50000) printf("\nClasse Media\n"); else printf("\nClasse Alta\n"); system("PAUSE"); return 0; }

9 2 Vídeo Aula 5 int main(int argc, char *argv[]) { int A,B,C,D,F; A=15; B=30; C=30; D=35; F=40; if (B>C && A<B) { B=C-B; D=C; F=D/2; }//fim do if else Qual será o valor final das variáveis A, B, C, D e F ao executar o algoritmo a seguir? if (D<F || B!=C) { B = A + 10; D = C; F = D / 2; }// fim do if else { D = B; A = F * 4; }// fim do else printf("\nos valores de A e %i",A); printf("\nos valores ee B e %i",B); printf("\nos valores ee C e %i",C); printf("\nos valores ee D e %i",D); printf("\nos valores ee F e %i",F); return 0; }

10 Você Resolve 1: A partir de um valor informado para salário, efetuar o teste: Se o salário for até R$300 haverá um aumento de 8%. Senão o reajuste será de 5%. Desenhe o fluxograma relacionado ao exemplo anterior: 2 Vídeo Aula 6

11 2 Fluxograma: Início Salário Se Salário <300 Salário = Salário + 8% Recebera aumento de 8% Fim Salário = Salário + 5% Recebera aumento de 5% SimNão

12 2 Vídeo Aula 6 #include int main(int argc, char *argv[]) { float salario, final; printf("Digite o salario: "); scanf("%f",&salario); if (salario<=300) { final=(salario*0.08)+salario; printf("\nO salario e %f",final); } else { final=(salario*0.05)+salario; printf("\nO salario e %f",final); } return 0; }

13 Você Resolve 2: Edna sempre compra um saco de ração com peso em quilos. Ela tem dois gatinhos, para os quais fornece a quantidade de ração em gramas, e é sempre a mesma para cada gatinho. Faça um algoritmo que receba o peso do saco de ração e a quantidade de ração fornecida para cada gato diariamente, calcule e mostre quanto restará de ração no saco após 8 dias. 2 Vídeo Aula 6

14 2 VisuAlg var racaocompra, racaodia, gato1, gato2 :real inicio escreval("Digite a quantidade em (kg) de ração comprada: ") leia(racaocompra) escreval("Digite a quantidade diária (em gramas) de ração fornecida ao gato1: ") leia(gato1) escreval("Digite a quantidade diária (em gramas) de ração fornecida ao gato2: ") leia(gato2) racaodia <- (racaocompra*1000)-(gato1*8+gato2*8) se racaodia<0 entao escreval("A quantidade de ração comprada é insuficiente para 8 dias") senao escreval("A sobra de ração comprada foi de: ", racaodia) fimse fimalgoritmo

15 2 Vídeo Aula 6 C++ #include int main() { float racaocompra, racaodia, gato1, gato2; printf("\nDigite a quantidade em (kg) de racao comprada: "); scanf("%f",&racaocompra); printf("\nDigite a quantidade diária (em gramas) de racao fornecida ao gato1: "); scanf("%f",&gato1); printf("\nDigite a quantidade diária (em gramas) de racao fornecida ao gato2: "); scanf("%f",&gato2); racaodia = (racaocompra*1000)-(gato1*8+gato2*8); if (racaodia<0) printf("\nA quantidade de ração comprada e insuficiente para 8 dias"); else printf ("\nA sobra de racao comprada foi de...:%f gramas \n",racaodia); system("PAUSE"); return 0; }


Carregar ppt "Un2 – seção3 - Estruturas Condicional Composta Algoritmos e Lógica de Programação (Aula Prática - 02/05/16) 1 Vídeo Aula 5 e 6 (aula prática) 02/05/16."

Apresentações semelhantes


Anúncios Google