A Ciência da Computação Integrada
Por: Helder C. • 16/5/2020 • Exam • 4.097 Palavras (17 Páginas) • 217 Visualizações
Lista de Exercícios – Ciência da Computação Integrada (CCI)
Instruções: Cada aluno deve selecionar 6 exercícios da lista e entregá-los resolvidos, com a respectiva resolução completa (justificativas, inclusive para as questões de múltipla escolha, cálculos, etc.). Pelo menos três exercícios de cada uma das duas partes da lista devem ser selecionados. O prazo de entrega será a primeira aula de CCI após a suspensão das aulas.
PARTE 1: Formação Específica
Observação: os programas devem ser feitos em C, C++ ou C#
- Uma empresa necessita de um programa para calcular o aumento de salário de seus colaboradores. Este programa deve receber o código correspondente ao cargo e o salário atual. Mostre o código, cargo, valor do aumento e seu novo salário. Os cargos estão na tabela a seguir.
[pic 1]
public static void Main(string[] args)
{
Console.WriteLine("Digite o código do cargo");
string codigo = Console.ReadLine();
Console.WriteLine("Digite o salário");
double salario = double.Parse(Console.ReadLine());
string cargo = "";
string percentual = "";
switch (codigo)
{
case "1":
salario *= 1.12;
cargo = "Porteiro";
percentual = "12%";
break;
case "2":
salario *= 1.07;
cargo = "Auxiliar";
percentual = "7%";
break;
case "3":
salario *= 1.2;
cargo = "Professor";
percentual = "20%";
break;
case "4":
salario *= 1.1;
cargo = "Coordenador";
percentual = "10%";
break;
case "5":
salario *= 1.38;
cargo = "Diretor";
percentual = "38%";
break;
default:
Console.WriteLine("Código inválido");
cargo = "invalido";
break;
}
if (cargo != "invalido")
Console.WriteLine("Código: {0}\nCargo: {1}\nPercentual {2} \nSalário R${3}", codigo, cargo, percentual, salario);
Console.ReadKey();
}
- Faça um programa que leia o número de termos e um valor positivo para X. Calcule e mostre o valor da série a seguir:
[pic 2]
public static void Main(string[] args)
{
int nroTermos = 0;
int x = 0;
Console.WriteLine("Digite o valor de X");
nroTermos = int.Parse(Console.ReadLine());
Console.WriteLine("Digite a quantidade de termos");
x = int.Parse(Console.ReadLine());
bool positive = false;
List<double> results = new List<double>();
for (int i = 1; i <= nroTermos; i++)
{
int um = positive == true ? 1 : -1;
...