exercicios linguagem c
2. (1,0) Uma empresa concederá um aumento de salário aos seus funcionários, variável de acordo com o cargo, conforme a tabela abaixo. Se o código do funcionário não estiver na tabela, ele deverá receber 40% de aumento. Criar uma função que receba por referência o salário do funcionário e por valor o código do cargo do funcionário e aumente o salário do funcionário conforme especificado. Criar um programa que leia o salário do funcionário e o código do seu cargo, chame a função de aumento de salário e apresente o novo salário do funcionário.
Código
G
E
T
Cargo
Gerente
Engenheiro
Técnico
Aumento
10%
20%
30%
3. (1,0) Criar uma função que receba um vetor de inteiros, altere todos os valores ímpares contidos no vetor por 1 e retorne a quantidade de valores alterados. Criar um programa que leia um vetor de 10 valores inteiros, chame a função criada e apresente o novo vetor e a quantidade de valores alterados.
4. (1,0) Uma companhia de turismo para fazer reservas de passagens entra com os seguintes dados cadastrais de cada passageiro: Nome, Idade, Mês da Viagem, Preço Base. O sistema oferece o valor a ser pago de acordo com as regras:
• se a idade for maior ou igual a 65, ou menor que 10, haverá 20% de desconto sobre o preço base.
• se o mês da viagem for de baixa temporada (março, abril, maio, junho, setembro ou outubro) haverá um desconto de mais 30% sobre o preço.
Criar um programa que defina a estrutura Passageiro e tenha uma função que receba como parâmetro um passageiro e retorne o valor a ser pago. O programa principal deve ler os dados do passageiro e apresentar o nome do passageiro, o preço base e o preço final a ser pago.
5. (2,0) Uma estrutura Aluno possui os seguintes campos: Número de Matricula,