0% acharam este documento útil (0 voto)
20 visualizações5 páginas

Lista 1

Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
20 visualizações5 páginas

Lista 1

Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd

Questão 1

#include <stdio.h>

int A, B;

int main(void) {
//ler dois numeros do usuario
printf("digite dois numeros: ");
scanf("%d %d", &A, &B);

//checar qual maior numero e imprimir


if (A > B) printf("%d\n", A);
else if (B > A) printf("%d\n", B);
else printf("numeros iguais\n");

return 0;

Questão 2

#include <stdio.h>

int A, B, soma;

int main(void) {
//pegar numero do usuario
printf("Digite dois numeros: ");
scanf("%d %d", &A, &B);

//somar numero
soma = A + B;

//checar resultado e imprimir


if (soma >= 10) soma = soma + 5;
else soma = soma + 7;
printf("%d\n", soma);

return 0;
}

Questão 3

#include <ctype.h>
#include <stdio.h>

int ano, ano_atual, idade;


char op;

int main(void) {
// definir ano atual
ano_atual = 2022;

// pegar numero com usuario


printf("digite o ano do seu nascimento: ");
scanf("%d", &ano);
// perguntar se o usuario fez aniversario

// calcular idade do usuario


while (!(op == 'S' || op == 'N')) {
printf("você ja fez aniversario esse ano: ");
scanf(" %c", &op);
op = toupper(op);
switch (op) {
case 'S':
idade = ano_atual - ano;
break;
case 'N':
idade = ano_atual - (ano + 1);
break;
default:
printf("Escreva a letra s ou n\n");
}
}
// verificar se usuario pode tirar carteira
if (idade >= 18)
printf("pode tirar carteira\n");
else
printf("ainda não pode tirar carteira\n");
printf("idade: %d\n", idade);
return 0;
}

Questão 4

#include <stdio.h>

float nota;

int main(void) {
//pegar nota com usuario
printf("digite sua nota: ");
scanf("%f", &nota);

// checar faixas das notas


if (nota >= 8 && nota <=10) printf("otimo\n");
else if (nota >= 7 && nota < 8) printf("Bom\n");
else if (nota >= 5 && nota < 7) printf("regular\n");
else printf("insatisfatorio\n");

return 0;
}

Questão 5

#include <stdio.h>

float diaria, promo, arrec80, arrec50;

int main(void) {
// pegar valor da diaria com o usuario
printf("digite valor da diaria: ");
scanf("%f", &diaria);

// calcular o valor da diária promociona


promo = (diaria * 0.75);
printf("valor da diaria promocional: %.2f\n", promo);

// calcular o valor total arrecadado com 80% de ocupação e diária promocional


arrec80 = (75 * 0.80) * promo;
printf("o valor total arrecadado com 80%% de ocupação e diária promocional: "
"%.2f\n",
arrec80);

// calcular o valor total arrecadado com 50% de ocupação e diária normal


arrec50 = (75 * 0.50) * diaria;
printf("o valor total arrecadado com 50%% de ocupação e diária normal: %.2f\n",
arrec50);

// calcular a diferença entre estes dois valores.


printf("diferença entre os dois valore é %.2f\n", (arrec80 - arrec50));

return 0;
}

Questão 6

#include <stdio.h>

float A, B, X;

int main(void) {
// pegar os coeficientes com o usuario
printf("digite os coeficientes da equação: ");
scanf("%f %f", &A, &B);

// calcular equação
if (A == 0)
printf("função constante\n");
else {
X = -(B) / A;
printf("X = %.2f", X);
}

return 0;
}

Questão 7

#include <math.h>
#include <stdio.h>

float x, y;

int main(void) {
// pegar valor de x com o usuario
printf("digite o valor de x: ");
scanf("%f", &x);

// calcular Y
if (x <= 1) y = 1;
else if (x > 1 && x <= 2) y = 2;
else if (x > 2 && x <= 3) y = pow(x, 2);
else y = pow(x, 3);
//imprimir y
printf("Y: %2.f\n", y);

return 0;
}

Questão 8

#include <ctype.h>
#include <stdio.h>

float salario;
char op;

int main(void) {

// pegar valor do salario com o usuario


printf("digite o valor do salario: ");
scanf("%f", &salario);

// calcular e exibir novo salario


while (!(op == 'A' || op == 'B' || op == 'C')) {
// selecionar opção
printf("escolha entre opção a, b ou c: ");
scanf(" %c", &op);

op = toupper(op);
switch (op) {
case 'A':
salario *= 1.08;
printf("Salario: %.2f", salario);
break;
case 'B':
salario *= 1.11;
printf("Salario: %.2f", salario);
break;
case 'C':
if (salario <= 1000)
salario = salario + 350;
else
salario = salario + 200;
printf("Salario: %.2f", salario);
break;
default:
printf("escolha entre a b ou c\n");
}
}
}

Questão 9

#include <stdio.h>

char op;

int main(void) {
// pegar um numero com o usuario
printf("Digite um simbolo do teclado: ");
scanf("%c", &op);

// identificar simbolos
switch (op) {
case '<':
printf("SINAL DE MENOR\n");
break;
case '>':
printf("SINAL DE MAIOR\n");
break;
case '=':
printf("SINAL DE IGUAL\n");
break;
default:
printf("escreva um sinal valido\n");
}
return 0;
}

Questão 10

#include <stdio.h>

int velo_max, velo_motorista, multa;

int main(void) {
// ler velocidade maxima permitida e velocidade do motorista
printf("Qual é a velocidade maxima permitida? ");
scanf("%d", &velo_max);

printf("Qual é a velocidade do motorista? ");


scanf("%d", &velo_motorista);

// verificar se o motorista estava dentro da lei e calcular possivel multa


if (velo_motorista <= velo_max) printf("Motorista respeitou a lei\n");
else if (velo_motorista > velo_max && velo_motorista <= (velo_max + 10)) {
multa = 50;
printf("Valor da multa: %d\n", multa);
}
else if (velo_motorista > (velo_max + 10) && velo_motorista <= (velo_max + 30)) {
multa = 100;
printf("Valor da multa: %d\n", multa);
}
else {
multa = 200;
printf("Valor da multa: %d\n", multa);
}

return 0;
}

Você também pode gostar