Informática, perguntado por LoganWolverine, 1 ano atrás

Segue abaixo os algoritmos: (Comandos de entrada e saída na linguagem C.)

1 - João Papo-de-Pescador, homem de bem, comprou um microcomputador para controlar o rendimento diário de seu trabalho. Toda vez que ele traz um peso de peixes maior que o estabelecido pelo regulamento de pesca do estado de São Paulo (50 quilos) deve pagar uma multa de R$ 4,00 por quilo excedente. João precisa que você faça um programa que leia a variável peso (peso de peixes) e verifique se há excesso. Se houver, gravar na variável excesso e na variável multa o valor da multa que João deverá pagar. Caso contrário mostrar tais variáveis com o conteúdo ZERO.

2 - Faça um Programa que pergunte quanto você ganha por hora e o número de horas trabalhadas no mês. Calcule e mostre o total do seu salário no referido mês, sabendo-se que são descontados 11% para o Imposto de Renda, 8% para o INSS e 5% para o sindicato, faça um programa que nos dê:

salário bruto.
quanto pagou ao INSS.
quanto pagou ao sindicato.
o salário líquido.
calcule os descontos e o salário líquido, conforme a tabela abaixo:
+ Salário Bruto : R$ - IR (11%) : R$ - INSS (8%) : R$ - Sindicato ( 5%) : R$ = Salário Liquido : R$

Obs.: Salário Bruto - Descontos = Salário Líquido.

3 - Faça um Programa que leia três números e mostre-os em ordem decrescente.

4 - As Organizações Tabajara resolveram dar um aumento de salário aos seus colaboradores e lhe contraram para desenvolver o programa que calculará os reajustes. Faça um programa que recebe o salário de um colaborador e o reajuste segundo o seguinte critério, baseado no salário atual:

salários até R$ 280,00 (incluindo) : aumento de 20%
salários entre R$ 280,00 e R$ 700,00 : aumento de 15%
salários entre R$ 700,00 e R$ 1500,00 : aumento de 10%
salários de R$ 1500,00 em diante : aumento de 5% Após o aumento ser realizado, informe na tela:

o salário antes do reajuste;
o percentual de aumento aplicado;
o valor do aumento;
o novo salário, após o aumento.

Soluções para a tarefa

Respondido por AdemarG
2
Deixarei parte das respostas, quando voltar da facul termino os outros códigos pra tu.

int main(int argc, char *argv[]){    float pesopeixes, excesso=0, multa=0;        cin >> pesopeixes;        if (pesopeixes > 50) {    excesso = pesopeixes - 50;    multa = excesso * 4;    cout << "Excesso:" << excesso << endl;    cout << "Multa de:" << multa  << endl; } else { cout << "Excesso = " << excesso; cout << "Multa = " << multa; }    
    system("PAUSE");    return EXIT_SUCCESS;}

int main(int argc, char *argv[]){    float vrhora, hrmes, salariobruto, salarioliquido, ir, inss, sindicato;        cin >> vrhora;        cin >> hrmes;        salariobruto = vrhora * hrmes;        ir = salariobruto * 0,11; inss = salariobruto * 0,8; sindicato = salariobruto * 0,5; salarioliquido = salariobruto - sindicato - inss - ir; cout << "Imposto de Renda = " << ir; cout << "Inss = " << inss; cout << "Sindicato =" << sindicato; cout << "Salario liquido = " << salarioliquido;    
    system("PAUSE");    return EXIT_SUCCESS;}

LoganWolverine: Obrigado
LoganWolverine: se puder fazer os restante eu agradeço
AdemarG: int numero, cifra;

cin >> numero;

if (numero >= 0) {
do {
cifra = numero % 10;
cout << cifra;
numero = numero/10;
} while (numero !=0);
}
else if (numero < 1) {
numero = numero * - 1;
cout << "-";
do {
cifra = numero % 10;
cout << cifra;
numero = numero/10;
} while (numero !=0);
}
AdemarG: float salario, sal_reajuste;

cin >> salario;

if (salario <= 280) {
cout << "Salario sem reajuste:" << salario << endl;
sal_reajuste = salario * 0.20;
cout << "percentual aplicado: 20%" << endl;
cout << "Valor do aumento:" << sal_reajuste << endl;
salario = salario + sal_reajuste;
cout << "Salario com aumento:" << salario << endl;
}
AdemarG: else if (salario <= 700) {
cout << "Salario sem reajuste:" << salario << endl;
sal_reajuste = salario * 0.15;
cout << "percentual aplicado: 15%" << endl;
cout << "Valor do aumento:" << sal_reajuste << endl;
salario = salario + sal_reajuste;
cout << "Salario com aumento:" << salario << endl;
}
AdemarG: else if (salario <= 1500) {
cout << "Salario sem reajuste:" << salario << endl;
sal_reajuste = salario * 0.10;
cout << "percentual aplicado: 10%" << endl;
cout << "Valor do aumento:" << sal_reajuste << endl;
salario = salario + sal_reajuste;
cout << "Salario com aumento:" << salario << endl;
}
AdemarG: else if (salario > 1500) {
cout << "Salario sem reajuste:" << salario << endl;
sal_reajuste = salario * 0.5;
cout << "percentual aplicado: 5%" << endl;
cout << "Valor do aumento:" << sal_reajuste << endl;
salario = salario + sal_reajuste;
cout << "Salario com aumento:" << salario << endl;
}
LoganWolverine: Vc é meu anjo, salvou minha vida mais uma vez! Obrigado
LoganWolverine: Deixei uma observação agora pela manha no seu zap
Perguntas interessantes