Você está na página 1de 8

Álex Sthéfano Setrinski – 1704311

Fundamentos de Programação – Avaliação 1.

1 – Questão:

#include<stdio.h>
#include<locale.h>

int main(){
setlocale(LC_ALL, "");

float a, b, c;

puts("Digite o número de dias no mês trabalhados");


scanf("%f", &a);
puts("Digite o número de horas extras trabalhadas");
scanf("%f", &b);
puts("Digite o valor a ser pago por cada hora normal");
scanf("%f", &c);

float salarionormal = a * 8 * c;
float valorhoraextra = c + c * 0.5;
float salarioextra = valorhoraextra * b;
float salariototal= salarionormal + salarioextra;

if ( a >= 31){
puts("Por favor insira um valor válido");
}
if (a <= 30){
printf("\nO valor a ser recebido por horas normais é de R$%.2f",
salarionormal);
printf("\nO valor a ser recebido por horas extras é de R$%.2f",
salarioextra);
printf("\nO valor total do salario será de RS%.2f", salariototal);
}

return 0;
}

2 – Questão.
#include<stdio.h>
#include<locale.h>

int main(){
setlocale(LC_ALL, "");

int funcionarios;
float gorjetatotal;

puts("Digite o número de funcionários no estabelecimento");


scanf("%d", &funcionarios);
puts("Digite o valor das gorjetas arrecadadas");
scanf("%f", &gorjetatotal);

float tops = gorjetatotal * 0.5;


float valortop3 = tops / 3;
float normal = gorjetatotal * 0.5;
float funcionariosnormais = funcionarios - 3;
float valornormal = normal / funcionariosnormais;
if ( funcionarios <= 9){
puts("Por favor insira um valor válido");
}

if (funcionarios >= 10){


printf("\nO valor da gorjeta dos Top 3 será de R$%.2f para cada
um.", valortop3);
printf("\nO valor da gorjeta para os demais funcionários será de
R$%.2f para cada um.", valornormal);
}

return 0;
}

3 – Questão.
#include<stdio.h>
#include<locale.h>

int main(){
setlocale(LC_ALL, "");

int codigo = 1, quantidade;


float preco = 0;

printf("Tabela de Sabores de Pizzas e Preços");


printf("\n(1)Mussarela - R$29,99 (2)Calabresa - R$32,99 (0)Finalizar
Operação");
printf("\n(3)Atum - R$35,99 (4)Chocolate - R$33,99");

while(codigo!=0){
printf("\n\nDigite o código da Pizza:\n");
scanf("%d", &codigo);
switch(codigo){
case 1:
printf("Digite a quantidade:\n");
scanf("%d", &quantidade);
preco = preco + (29.99 * quantidade);
break;

case 2:
printf("Digite a quantidade:\n");
scanf("%d", &quantidade);
preco = preco + (32.99 * quantidade);
break;

case 3:
printf("Digite a quantidade:\n");
scanf("%d", &quantidade);
preco = preco + (35.99 * quantidade);
break;

case 4:
printf("Digite a quantidade:\n");
scanf("%d", &quantidade);
preco = preco + (33.99 * quantidade);
break;

default:
printf("\nFinalizando pedido.");
printf("\n\nO valor total do pedido será de R%.2f", preco);
codigo = 0;
break;
}
}

return 0;
}

4 – Questão.
#include<stdio.h>
#include<locale.h>>

int main (){


setlocale(LC_ALL, "");

float investimento_inicial;
float despesa;
float receita;
int i;

puts("Digite o valor do investimento inicial");


scanf("%f", &investimento_inicial);

puts("\nDigite o valor da despesa mensal");


scanf("%f", &despesa);

puts("\nDigite o valor da receita mensal");


scanf("%f", &receita);

float lucro = receita - despesa;


float saldo_devedor = - investimento_inicial;
float saldo_devedor1 = saldo_devedor + lucro;
int tempo_para_pagar_investimento = (investimento_inicial/lucro) + 1;

printf("\nMês Saldo");

for (i=0; i <=tempo_para_pagar_investimento; i++){

printf("\n%d", i);

if(i == 0){

printf("\t %.2f", saldo_devedor);


}

else{
saldo_devedor = saldo_devedor + lucro;
printf("\t %.2f", saldo_devedor);
}

if(despesa > receita){

printf("\nDigite um valor válido");


}

return 0;
}
5 – Questão.
#include<stdio.h>
#include<locale.h>

int main(){
setlocale(LC_ALL, "");

int codigo;
int mesas, mesasVazias;
int clientes = 0;

printf("Por favor, insira a quantidade de mesas do estabelecimento:\n");


scanf("%d", &mesas);
mesasVazias = mesas;
while(codigo!=3){
printf("\n(1)Chegou cliente. (2)Saiu um cliente. (3)Finalizar
Programa.");
printf("\n\nDigite o código da operação:\n");
scanf("%d", &codigo);

switch(codigo){
case 1:
if (mesasVazias > 0){
if (mesasVazias <= mesas){
clientes ++;
mesasVazias --;
printf("\nMais um cliente entrou, restam
%d mesa(s).\n", mesasVazias);
}
}
else
printf("\n\nPizzaria Lotada! Aguarde algum cliente
sair.");
break;

case 2:
if (mesasVazias < mesas){
mesasVazias ++;
printf("\nSaiu um cliente, resta(m) %d
mesa(s) vazia(s)\n", mesasVazias);
}
else{
printf("\nA Pizzaria está vazia!\n");
printf("Resta(m) %d mesa(s) vazia(s)\n",
mesasVazias);
}

break;
case 3:
printf("----- Encerrando o programa -----\n");
printf("--------Pizzaria Milla\n---------");
printf("Total de clientes hoje: %d",clientes);
break;

default:
printf("\nOpção inválida! Escolha entre 1, 2 ou 3");

}
}

return 0;
}

Você também pode gostar