Exercícios – Estrutura Condicional - switch 1) Utilizando o comando switch case, implemente um programa em C que lê como entrada uma data no formato dd/mm/aaaa e que escreve a data no formato “dd de nome-do-mes de aaaa”. Por exemplo, a data 19/03/2012 deve ser apresentada como “19 de março de 2012”. Para fazer a leitura da data no formato dd/mm/aaaa, inclua no seu programa as seguintes linhas: printf("Digite uma data no formato dd/mm/aaaa: "); scanf("%i/%i/%i", &dia, &mes, &ano); 2) Utilizando o comando switch case, implemente um programa em C que lê como entrada o preço de um produto e o código relativo à forma de pagamento. De acordo com a tabela dada abaixo, deve ser aplicado o desconto especificado e o programada deve exibir o número de prestações e o valor de cada prestação a ser paga: Forma de Pagamento À vista (parcela única) Em duas vezes Em três vezes De 4 a 6 vezes Código 1 2 3 4 Desconto em cada parcela 30% 20% 10% Sem desconto 3) Utilizando o comando switch case, implemente um programa em C que lê como entrada o preço de custo de um produto e o código relativo à categoria do produto. De acordo com a tabela dada a seguir, deve ser calculado o preço de venda do produto, levando em conta a margem de lucro calculada sobre o preço de custo do produto (Neste exemplo estão sendo ignorados os tributos na formação do preço de venda): Categoria Hortifruti Laticíneos Carnes Peixes Aves Ovos Código 1 2 3 4 5 6 Margem de lucro 80% 80% 100% 100% 90% 90% 4) Para se saber o dia da semana (de segunda-feira a domingo) em que uma determinada data cai, pode-se fazer uso do seguinte algoritmo: Deve-se ler como entrada o dia, mês e ano da data em questão. A partir destes três valores, efetuar o seguinte cálculo: dtJuliana = (1461*(ano + 4800 +(mes - 14)/12))/4+ (367 * (mes-2-12*((mes - 14)/12)))/12 (3*((ano+4900+(mes - 14)/12)/100))/4 + dia - 32075; obtendo o valor da chamada data juliana correspondente. Obter o resto da divisão da data juliana por 7. Este valor deve ser interpretado da seguinte forma: 0 – Segunda-feira. 1 – Terça-feira. 2 – Quarta-feira. 3 – Quinta-feira. 4 – Sexta-feira. 5 – Sábado. 6 – Domingo. Escreva um programa em C que implementa este algoritmo e que faz uso do comando switch-case para determinar o dia da semana ao qual corresponde a data entrada. 5) Crie um programa que receba um inteiro, de 1 até 12, representando os meses do ano e retorne o número de dias do mês.Use switch e não use break. Acumule os case. 6) Reescreva o programa do item 3 da lista de exercícios anterior, utilizando o operador condicional. 7) Reescreva o programa do item 4 da lista de exercícios anterior, utilizando o operador condicional. 8) Reescreva o programa do item 5 da lista de exercícios anterior, utilizando o operador condicional. 1