Baixe o app para aproveitar ainda mais
Prévia do material em texto
Trabalho de Algoritmos e Programação O trabalho deve ser feito em grupo de 3 à 5 alunos. Deve conter o pseudocódigo da solução do problemas apresentado e a solução em linguagem C. Deve ser enviado tudo em um único arquivo(documento). O nome dos integrantes do grupo de aparecer no início do documento. Faça um programa em linguagem C e seu respectivo pseudocódigo que receba o código correspondente ao cargo de um funcionário e seu salário atual e mostre o cargo, o valor do aumento e seu novo salário. Os cargos estão na tabela a seguir. #include <stdio.h> #include <stdlib.h> int main() { //INICIO DO PROGRAMA //DECLARAÇÃO DE VARIÁVEIS int cod; float salAt, valorAm, nSal, prct; //ENTRADA DE DADOS printf("Insira o codigo do seu cargo: "); scanf("%d", &cod); printf("Insira seu salario atual: "); scanf("%f", &salAt); //PROCESSAMENTO DE DADOS switch (cod) { case 1: //CASO cod RECEBER 1 printf("Cargo: Escriturario"); prct = 50.0; valorAm = salAt * (prct / 100.0); nSal = salAt + valorAm; break; case 2: //CASO cod RECEBER 2 printf("Cargo: Secretario"); prct = 35.0; valorAm = salAt * (prct / 100.0); nSal = salAt + valorAm; break; case 3: //CASO cod RECEBER 3 printf("Cargo: Caixa"); prct = 30.0; valorAm = salAt * (prct / 100.0); nSal = salAt + valorAm; break; case 4: //CASO cod RECEBER 4 printf("Cargo: Gerente"); prct = 10.0; valorAm = salAt * (prct / 100.0); nSal = salAt + valorAm; break; case 5: //CASO cod RECEBER 5 printf("Cargo: Diretor"); valorAm = 0; nSal = salAt + valorAm; break; default: //CASO cod RECEBER UM NUMERO DIFERENTE DE 1 A 5 cod = 0; //cod RECEBE 0 printf("Codigo invalido"); break; } //SAIDA if (cod != 0) { //CASO cod SEJA DIFERENTE DE 0 printf("\nValor do Aumento: R$ %.2f\nNovo Salario: R$ %.2f", valorAm, nSal); //IMPRIME NA TELA } return 0; //FIM DO PROGRAMA }
Compartilhar