Faça um programa em
que receba do usuário 3 (três) valores
e imprima na tela se a soma de
é menor, maior ou igual a
.
Passo 1
Beleza, vamos resolver esse exercício juntos! A gente precisa criar um programa em C que recebe três números
do usuário e verifica se a soma de
é menor, maior ou igual a
. Para isso, vamos precisar entender como declarar variáveis, usar funções para entrada e saída de dados (
scanf
e printf
), fazer operações matemáticas básicas e utilizar estruturas condicionais (if
, else if
, else
) para comparar os valores.Passo 2
Primeiro, vamos declarar três variáveis para armazenar os valores que o usuário vai entrar. Em C, usamos o tipo como
float
para números que podem ter casas decimais. Então, vamos declarar
float
.float X, Y, Z;
Passo 3
Agora, vamos pedir para o usuário digitar os valores de
e
. Para isso, usamos a função
printf
para exibir mensagens na tela e scanf
para ler os valores que o usuário vai digitar.printf("Digite o valor de X: ");
scanf("%f", &X);
printf("Digite o valor de Y: ");
scanf("%f", &Y);
printf("Digite o valor de Z: ");
scanf("%f", &Z);
Passo 4
Vamos calcular a soma de
. Podemos fazer isso diretamente na hora da comparação, mas para deixar o código mais claro, vamos armazenar essa soma em uma nova variável chamada
soma
.float soma = X + Y;
Passo 5
Agora vem a parte das comparações. Vamos usar a estrutura condicional
if
para verificar se soma
é menor, maior ou igual a Z
. Dependendo do resultado, vamos imprimir a mensagem correspondente.if(soma < Z) {
printf("A soma de X + Y é menor que Z.\n");
}
else if(soma > Z) {
printf("A soma de X + Y é maior que Z.\n");
}
else {
printf("A soma de X + Y é igual a Z.\n");
}
Resposta
Aqui está o programa completo em C que realiza o que foi pedido:
#include <stdio.h>
int main() {
float X, Y, Z, soma;
printf("Digite o valor de X: ");
scanf("%f", &X);
printf("Digite o valor de Y: ");
scanf("%f", &Y);
printf("Digite o valor de Z: ");
scanf("%f", &Z);
soma = X + Y;
if(soma < Z) {
printf("A soma de X + Y é menor que Z.\n");
}
else if(soma > Z) {
printf("A soma de X + Y é maior que Z.\n");
}
else {
printf("A soma de X + Y é igual a Z.\n");
}
return 0;
}
Exercícios relacionados
Faça um programa em C que solicite ao usuário informar um número inteiro e apresente na tela seu sucessor e seu antecessor.
Faça um programa em C para calcular uma trajetória parabólica de um projétil. O programa deve solicitar ao usuário a velocidade inicial do lançamento em m/s e o ângulo do lançamento em graus. Calcular e mostrar a quantos metros de distância o projétil atingirá o chão, considerando aceleração da gravidade igual a
.
Dicas: biblioteca math. double sin(double
)
RETORNA: o valor do seno do ângulo que foi informado como parâmetro.
RECEBE: um ângulo em radianos.
Movimento Oblíquo em função do ângulo:
Dicas: biblioteca math.
RETORNA: o valor do seno do ângulo que foi informado como parâmetro.
RECEBE: um ângulo em radianos.
Movimento Oblíquo em função do ângulo:
Alcance horizontal
Faça um programa que receba o salário de um funcionário, calcule e mostre o novo salário, sabendo-se que este sofreu um aumento de
.
Faça um programa que receba o salário de um funcionário e o percentual de aumento, calcule e mostre o valor do aumento e o novo salário.