ATIVIDADE – LINGUAGEM DE PROGRAMAÇÃO
Questão 1:
#include <stdio.h>
int main(){
float preços[ ] = {5.20, 7.30, 6.50, 6.70, 11.10, 9.50, 5.80, 8.40, 10.60, 9.10, 13.40};
int códigos[ ] = {100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110};
int código, quantidade;
float total = 0;
printf(“Digite o código do salgado escolhido (0 para fechar a conta):”);
scanf(“%d”, &código);
while (código != 0) {
printf(“Digite a quantidade do salgado escolhido: ”);
scanf(“%d”, &quantidade);
int i;
for (i = 0; i < 11; i++) {
if (códigos [i] == código) {
total += preços[i] * quantidade;
break;
printf(“Digite o código se quiser outro salgado (0 para fechar a conta): ”);
scanf(“%d”, &codigo);
printf(“Total a pagar: R$ %.2f \n”, total);
return 0;
}
Questão 2:
#include <stdio.h>
#include <locale.h>
main(){
setlocale(LC_ALL, "Portuguese");
int codigo;
float salario, sal_bonus, diferenca;
float perc1=1.10, perc2=1.20, perc3=1.30, perc4=1.35;
printf("Digite o codigo do funcionário:\n");
scanf("%d", &codigo);
printf("Digite agora o salário do funcionário:\n");
scanf("%f",&salario);
switch(codigo){
case 101:
sal_bonus = salario * perc1;
break;
case 102:
sal_bonus = salario * perc2;
break;
default:
sal_bonus= salario * perc4;
diferenca = sal_bonus - salario;
printf("Salário normal: R$ %.2f\n",salario);
printf("Salário bonificado: R$ %.2f\n",sal_bonus);
printf("Diferenca: R$ %.2f\n",diferenca);