Baixe o app para aproveitar ainda mais
Prévia do material em texto
............................................................................................................................... Análise Desenvolvimento de Sistemas WILLIANS DE CARVALHO - 224012018 Portfólio Linguagem C ........................................................................................................................................ GUARULHOS 2020 WILLIANS DE CARVALHO - 224012018 Portfólio Linguagem C Trabalho apresentado ao Curso (Análise Desenvolvimento de Sistemas) do Centro Universitário ENIAC para a disciplina [Linguagem C]. Prof. Cao Ji Kan GUARULHOS 2020 Respostas .................................................................................................................... DESAFIO 03 As opções de filme são: Se o usuário escolher a opção 1: Vingadores 4 – da Marvel Se o usuário escolher a opção 2: Como Treinar o Seu Dragão 3 Se o usuário escolher a opção 3: Dumbo Se o usuário escolher a opção 4: Shazam! Neste desafio demonstre como organizar o código para fazer a entrada de dados usando as funções printf e scanf. Ao final o usuário tem que ser informado sobre as opções escolhidas. Código: /*Este programa calcula o valor dos ingressos de cinema e fornece aos clientes */ #include <stdio.h> #include <stdlib.h> int main() { char *nome_filme; int alternativa_filme, quantidade_ingressos; double valor_final; printf("Escolha uma dessas alternativas de filmes: \n"); printf("Alternativa 1: Vingadores 4 \n"); printf("Alternativa 2: Como Treinar o Seu Dragão 3 \n"); printf("Alternativa 3: Dumbo \n"); printf("Alternativa 4: Shazam! \n"); scanf("%d", &alternativa_filme); system("CLS"); if (alternativa_filme == 1) { nome_filme = "Vingadores 4"; printf("Valor do ingresso individual: R$12,50\n"); printf("Filme Selecionado: Vingadores 4\n"); printf("Informe a quantidade de ingressos: \n"); scanf("%d", &quantidade_ingressos); valor_final = 12.5 * quantidade_ingressos; } else if (alternativa_filme == 2) { nome_filme = "Como Treinar o Seu Dragão 3"; printf("Valor do ingresso individual: R$12,50\n"); printf("Filme Selecionado: Como Treinar o Seu Dragão 3 \n"); printf("Informe a quantidade de ingressos: \n"); scanf("%d", &quantidade_ingressos); valor_final = 12.5 * quantidade_ingressos; } else if (alternativa_filme == 3) { nome_filme = "Dumbo"; printf("Valor do ingresso individual: R$12,50\n"); printf("Filme Selecionado: Dumbo \n"); printf("Informe a quantidade de ingressos: \n"); scanf("%d", &quantidade_ingressos); valor_final = 12.5 * quantidade_ingressos; } else if (alternativa_filme == 4) { nome_filme = "Shazam!"; printf("Shazam!"); printf("Valor do ingresso individual: R$12,50\n"); printf("Filme Selecionado: Shazam! \n"); printf("Informe a quantidade de ingressos: \n"); scanf("%d", &quantidade_ingressos); valor_final = 12.5 * quantidade_ingressos; } printf("Obrigado. Para compra %d ingresso(s) para o filme %s. Valor total: %.2f \n", quantidade_ingressos, nome_filme, valor_final); printf ("Obrigado pela compra, bom filme "); system("pause"); return 0; } DESAFIO 04 Você deverá entregar esse projeto em partes. Nessa primeira etapa, você irá implementar somente o seguinte: - Pedir ao usuário um número. - Calcular o antecessor e sucessor desse número. - Mostrar a tabuada de multiplicação desse número. - Apresentar os próximos três números com contagem de dois em dois. Esse jogo será modificado futuramente, pois se deseja adicionar algumas funcionalidades, como escolha do tipo de tabuada e tamanho do "passo" da contagem. Portanto, organize seu código de forma que outro programador possa entendê-lo. Código: #include<stdio.h> #include<stdlib.h> int antecessor(int a) { return a - 1; } int sucessor(int a) { return a + 1; } void tabuada(int a) { int i = 0; printf("\nTabuada do %d: \n",a); for (i=0;i<=10;i++) { printf("\n%d * %d = %d", a, i, a * i); } printf("\n"); } void prox(int a) { int i = 0; int num1, num2, num3; num1 = a + 2; num2 = num1 + 2; num3 = num2 + 2; printf("\nOs proximos numeros contando de dois em dois sao: %d, %d e %d\n", num1,num2,num3); } int main () { int num, num_ant, num_suc; printf("Digite um numero: "); scanf("%d", &num); printf("\nNumero antecessor: %d\n", antecessor(num)); printf("\nNumero sucessor: %d\n", sucessor(num)); tabuada(num); prox(num); }
Compartilhar