Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exercícios envolvendo Funções e Condicionais DCC 119 – Algoritmos Exercícios Para cada exercício: Leia atentamente o enunciado até que o problema seja completamente entendido; Enumere os passos necessários para a solução do problema; “Traduza” os passos listados para a linguagem de programação C; Compile e corrija eventuais erros de sintaxe; Teste seu programa com diferentes entradas. 2 Exercícios 1. Faça uma função que receba um número inteiro como parâmetro e imprima os dígitos de dezena e unidade em “formato digital”, usando hífen e barra vertical. Exemplo: para o valor de entrada 5829, imprima: Crie um programa que leia o número e chame a função. Sugestão: crie uma função para imprimir cada linha do número separadamente. 3 -- -- | | | -- --| | | -- -- Exercícios 2. Faça funções para ler dados, calcular e retornar a área das seguintes figuras geométricas: 1. TRIÂNGULO 2. QUADRADO 3. RETÂNGULO 4. CÍRCULO 5. COMPOSTA sendo que uma figura composta é formada por até 3 figuras não sobrepostas. Faça uma função para exibir o menu e um programa para chamar todas estas funções. É obrigatório o uso do switch. 4 Exercícios 3. Faça um programa para ler as coordenadas (valores inteiros) de 4 pontos no plano cartesiano. O programa deverá imprimir o plano cartesiano marcando os pontos com ambas as coordenadas no intervalo [0,5]. Exemplo: pontos (3,1), (6,2), (1,4), (5,3) 5 5 4 X 3 X 2 1 X 0 0 1 2 3 4 5 Exercícios 4. a) Faça uma função que receba duas datas (dia, mês e ano) e retorne 1, se a primeira for anterior à segunda, e 2, caso contrário. b) Faça uma função que receba como parâmetros dia e mês e retorne o número de dias entre a data especificada e 31 de dezembro do mesmo ano. c) Faça uma função que receba como parâmetros dia e mês e retorne o número de dias entre 1º de janeiro e a data especificada. d) Faça um programa que leia duas datas e calcule o número de dias entre elas. Sugestão: pode ser útil o uso de switch sem break. 6
Compartilhar