Comp
Exercício 6.12
#include <stdio.h>
#include <stdlib.h>
#include <math.h> int main(int argc, char *argv[])
{
double Sb, Pd, Al, Sl, Im; printf ("Salario Bruto: "); scanf ("%lf", &Sb); if(Sb<900) Al = 0, Pd = 0; else if(Sb<1500) Al = 0.1, Pd = 90; else if(Sb<2500) Al = 0.2, Pd = 240; else if(Sb<4000) Al = 0.3, Pd = 490; else Al = 0.4, Pd = 890; Im = Al*Sb - Pd; Sl = Sb-Im; printf ("Valor da aliquota: %lf\n", Al); printf ("Valor da parcela a deduzir:R$ %lf\n", Pd); printf ("Valor do imposto pago:R$ %lf\n", Im); printf ("Valor do Salario Liquido:R$ %lf\n", Sl); system("PAUSE"); return 0;
}
Exercício 6.16
#include <cstdlib>
#include <iostream>
#include <cmath> using namespace std;
int main(int argc, char *argv[])
{
int x, a, b; cout << "Digite um numero entre 0 e 99: "; cin >> x; if(x>=0 && x<99) { a = x/10; b = x%10; cout << a << " dezenas e " << b << " unidades" << endl; } if(x<0) cout << "Fora da Faixa \n"; if(x>=99) cout << "Fora da Faixa \n";
system("PAUSE"); return EXIT_SUCCESS;
}
Exercício 6.3 (Dado: Quando x = -2, y = 5,41421; quando x = -20, y = 3,4012)
#include <cstdlib>
#include <iostream>
#include <cmath> using namespace std;
int main(int argc, char *argv[])
{
double x, y; cout << "Digite o valor de x: "; cin >> x; if (x<=-10) y = exp(x) + log(fabs(x-10)); else y = pow(x,2) + sqrt(fabs(x)); cout << "O valor de y sera: " << y << endl; system("PAUSE"); return