Exercícios de Tipos de dados - Lista de Exercícios Resolvida
Questão 1
Um amigo com dificuldade na matéria de matemática, mais especificamente em converter números, pediu para que você desenvolvesse um programa que dado um número gerasse esse mesmo número representado através dos algarismos romanos. Você, como um ótimo amigo e programador, disse que iria desenvolver o programa com o objetivo de auxiliá-lo.
São dados do seu programa:
- Número ;
- Resultado em algarismos romanos.
A sua primeira tarefa no desenvolvimento do programa é definir o tipo ideal dos dados fornecidos.
Ver solução completaQuestão 2
Uma empresa, visando automatizar o cálculo do salário de seus funcionários, pediu para que você desenvolvesse um programa que dado o número de horas trabalhadas e o valor do salário mínimo vigente, calcule o salário final que determinado funcionário irá receber.
Como sempre, antes de iniciar o desenvolvimento do programa, você decidiu realizar uma análise para identificar todos os dados que são necessários para o desenvolvimento e definir os seus respectivos tipos na linguagem C.
Ver solução completaQuestão 3
O seu amigo Astheobaldo precisa de ajuda com operações de números complexos, então ele pediu para você ajudá-lo conferindo os resultados das operações por ele realizadas. Você, cansado de operar uma calculadora normal, tem a brilhante ideia de fazer um programa em C que será uma calculadora específica para operações entre números complexos.
Seu programa receberá dois números complexos, sendo que cada número é composto por uma parte real e uma parte imaginária, e depois a opção correspondente a cada operação, essas são representadas pelos números: 1, 2, 3, 4 e 5.
Antes de iniciar o desenvolvimento do programa você deve primeiro identificar todos os dados necessário e definir os seus respectivos tipos na linguagem C.
Ver solução completaQuestão 4
Suponha que você entrou em um grupo de trabalho para desenvolver um programa científico, esse programa será utilizado para realizar cálculos extremamente complexos e longos com alta precisão.
Em todos os cálculos existe uma constante , como o programa realizará todos esses cálculos, deverá ser um dado pertencente ao mesmo.
No seu primeiro dia de trabalho, você foi analisar o esboço do programa feito pelos cientistas e observou que o tipo estabelecido por eles ao dado do programa foi int.
Explique o motivo pelo qual esse tipo não é o ideal e mostre a alteração que deverá ser feita nesse esboço. Além disso, quais são os impactos causados nos cálculos científicos pela não realização dessa simples alteração
Ver solução completaQuestão 5
Você está começando a ficar preocupado com a disciplina de geometria analítica e álgebra linear, então resolveu criar um programa que realiza operações com vetores euclidianos de três componentes (X, Y e Z) para auxiliar os seus estudos pelo Responde Aí! O programa deve receber os valores das componentes dos vetores que serão usados nas operações e processar o resultado delas. As seguintes operações serão realizadas com os vetores euclidiano: somar vetor (), subtrair vetor (), multiplicar por escalar () e imprimir módulo ().
Antes de iniciar o desenvolvimento do programa você decidiu fazer uma análise dos dados, isto é, identificar todos os dados necessário para o desenvolvimento e definir os seus respectivos tipos na linguagem C.
Ver solução completaQuestão 6
Um amigo pediu para que você desenvolvesse um programa que calculasse o I.M.C (índice de massa corpórea) e informasse a situação da pessoa analisada, a única informação que ele te deu foi a fórmula para realizar esse cálculo:
Com base na fórmula, são dados do seu programa:
- I.M.C;
- Peso;
- Altura.
Além disso, para realizar o informe é necessário saber o sexo da pessoa analisada:
- Sexo (considere apenas a primeira letra, sendo ‘M’ para masculino e ‘F’ para feminino).
Com base nessas informações você deve, como primeiro passo para iniciar o desenvolvimento do seu programa, realizar uma análise de cada um dos dados fornecidos e encontrar o tipo ideal deles.
Ver solução completa