2. 1 - int idade;
printf("Digite a sua idade:");
scanf("%d", &idade);
switch (idade) {
case 0 : printf("Bebe");
break;
case 1 : printf("Bebe");
break;
case 3 : printf("Bebe");
break;
case 4 : printf("Criança");
break;
case 5 : printf("Criança");
break;
case 6 : printf("Criança");
break;
case 7 : printf("Criança");
break;
case 8 : printf("Criança");
break;
case 9 : printf("Criança");
break;
case 10 : printf("Criança");
break;
case 11 : printf("Adolescente");
break;
case 12 : printf("Adolescente");
break;
case 13 : printf("Adolescente");
break;
case 14 : printf("Adolescente");
break;
case 15 : printf("Adolescente");
break;
case 16 : printf("Adolescente");
break;
case 17 : printf("Adolescente");
break;
case 18 : printf("Adolescente");
break;
default : printf("Adulto");
break;
}
3. 2 - float salario, aum, novosal;
int cdg;
printf("Digite seu sálario atual: ");
scanf("%f", &salario);
printf("Digite o codigo de sua categoria: ");
scanf("%d", &cdg);
switch (cdg) {
case 1 : aum=salario*12/100;
novosal= aum+salario;
printf("Seu aumento é: %.2f e seu novo salário é: %.2f", aum, novosal);
break;
case 2 : aum=salario*15/100;
novosal= aum+salario;
printf("Seu aumento é: %.2f e seu novo salário é: %.2f", aum, novosal);
break;
case 3 : aum=salario*20/100;
novosal= aum+salario;
printf("Seu aumento é: %.2f e seu novo salário é: %.2f", aum, novosal);
break;
case 4 : aum=salario*2/100;
novosal= aum+salario;
printf("Seu aumento é: %.2f e seu novo salário é: %.2f", aum, novosal);
break;
default: printf("Código invalido");
break;
}
4. 3 - int mes;
printf("Digite o mês do ano em numero inteiro: ");
scanf("%d", &mes);
switch (mes) {
case 1 : printf("Janeiro");
break;
case 2 : printf("Feveiro");
break;
case 3 : printf("Março");
break;
case 4 : printf("Abril");
break;
case 5 : printf("Maio");
break;
case 6 : printf("Junho");
break;
case 7 : printf("Julho");
break;
case 8 : printf("Agosto");
break;
case 9 : printf("Setembro");
break;
case 10 : printf("Outubro");
break;
case 11 : printf("Novembro");
break;
case 12 : printf("Dezembro");
break;
default : printf("Numero do mês incorreto");
break;
}
5. 4 - float b1, b2, media, sub, mult, div;
int x;
printf("Digite seu primeiro numero: ");
scanf("%f", &b1);
printf("Digite seu segundo numero: ");
scanf("%f", &b2);
printf("Digite o numero de uma das operações: 1 - Média Aritimetica entre os numeros digitadosn
2 - Diferença do Maior pelo Menorn 3 - Produtos entre os numeros digitadosn 4 - Divisão do
primeiro pelo segundo n ");
scanf("%d", &x);
switch (x) {
case 1 : media=(b1+b2)/2;
printf("%.2f", media);
break;
case 2 :
if ( b1 > b2){
sub = b1 - b2;
}else if(b2 > b1){
sub = b2 - b1;
}else{
sub = 0;
}
printf("%.2f", sub);
break;
case 3 : mult= b1*b2;
printf("%.2f", mult);
break;
case 4 : div = b1 / b2;
printf("%.2f", div);
break;
default : printf("Código de operação incorreto");
break;
}
6. 5 - int cdg;
float salario, vaum, novosal;
printf("Digite o código de seu cargo: 1 - Escrituárion 2 - Secretárion 3 - Caixan 4 - Gerenten 5 -
Diretorn");
scanf("%d", &cdg);
printf("Digite seu salário atual: ");
scanf ("%f", &salario);
switch (cdg) {
case 1 :
vaum = salario*0.5;
novosal = salario+ vaum;
printf("Seu cargo é Escrituário, e o valor de seu aumento é: %.2f, e seu novo salário é: %.2f" ,
vaum, novosal);
break;
case 2 :
vaum = salario*0.35;
novosal = salario+ vaum;
printf("Seu cargo é Secretário, e o valor de seu aumento é: %.2f, e seu novo salário é: %.2f" ,
vaum, novosal);
break;
case 3 :
vaum = salario*0.2;
novosal = salario+ vaum;
printf("Seu cargo é Caixa, e o valor de seu aumento é: %.2f, e seu novo salário é: %.2f" , vaum,
novosal);
break;
case 4 :
vaum = salario*0.1;
novosal = salario+ vaum;
printf("Seu cargo é Gerente, e o valor de seu aumento é: %.2f, e seu novo salário é: %.2f" ,
vaum, novosal);
break;
case 5 :
printf("Seu cargo é Diretor, sem direito a aumento, mantendo seu salário de: %.2f", salario);
break;
default:
printf("Código invalido!");
break;
}
7. 6 - char c;
float salario, novosal;
printf("Digite seu salário: ");
scanf("%f", &salario);
printf("Digite a letra de sua categoria em maiuscula: ");
scanf("%s", &c);
switch (c) {
case 'A' :
novosal = (salario*10/100)+salario;
printf("Seu novo salário sera é: %.2f ", novosal);
break;
case 'C' :
novosal = (salario*10/100)+salario;
printf("Seu novo salário sera é: %.2f ", novosal);
break;
case 'F' :
novosal = (salario*10/100)+salario;
printf("Seu novo salário sera é: %.2f ", novosal);
break;
case 'H' :
novosal = (salario*10/100)+salario;
printf("Seu novo salário sera é: %.2f ", novosal);
break;
case 'B' : novosal = (salario*15/100)+salario;
printf("Seu novo salário sera é: %.2f ", novosal);
break;
case 'D' : novosal = (salario*15/100)+salario;
printf("Seu novo salário sera é: %.2f ", novosal);
break;
case 'E' : novosal = (salario*15/100)+salario;
printf("Seu novo salário sera é: %.2f ", novosal);
break;
case 'I' : novosal = (salario*15/100)+salario;
printf("Seu novo salário sera é: %.2f ", novosal);
break;
case 'J' : novosal = (salario*15/100)+salario;
printf("Seu novo salário sera é: %.2f ", novosal);
break;
case 'T' : novosal = (salario*15/100)+salario;
printf("Seu novo salário sera é: %.2f ", novosal);
break;
case 'K' : novosal = (salario*25/100)+salario;
printf("Seu novo salário sera é: %.2f ",novosal);
break;
case 'R' : novosal = (salario*25/100)+salario;
printf("Seu novo salário sera é: %.2f ",novosal);
break;
case 'L' : novosal = (salario*35/100)+salario;
printf("Seu novo salário sera é: %.2f ", novosal);
break;
case 'M' : novosal = (salario*35/100)+salario;
printf("Seu novo salário sera é: %.2f ", novosal);
8. break;
case 'N' : novosal = (salario*35/100)+salario;
printf("Seu novo salário sera é: %.2f ", novosal);
break;
case 'O' : novosal = (salario*35/100)+salario;
printf("Seu novo salário sera é: %.2f ", novosal);
break;
case 'P' : novosal = (salario*35/100)+salario;
printf("Seu novo salário sera é: %.2f ", novosal);
break;
case 'Q' : novosal = (salario*35/100)+salario;
printf("Seu novo salário sera é: %.2f ", novosal);
break;
case 'S' : novosal = (salario*35/100)+salario;
printf("Seu novo salário sera é: %.2f ", novosal);
break;
case 'U' : novosal = (salario*50/100)+salario;
printf("Seu novo salário sera é: %.2f", novosal);
break;
case 'V' : novosal = (salario*50/100)+salario;
printf("Seu novo salário sera é: %.2f", novosal);
break;
case 'X' : novosal = (salario*50/100)+salario;
printf("Seu novo salário sera é: %.2f", novosal);
break;
case 'Y' : novosal = (salario*50/100)+salario;
printf("Seu novo salário sera é: %.2f", novosal);
break;
case 'W' : novosal = (salario*50/100)+salario;
printf("Seu novo salário sera é: %.2f", novosal);
break;
case 'Z' : novosal = (salario*50/100)+salario;
printf("Seu novo salário sera é: %.2f", novosal);
break;
default : printf("Letra Incorreta ou minuscula");
break;
}