Buscar

Resumo exercicios if-else

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

#include <iostream>
#include <stdio.h>
#include <string.h>
#include <locale.h>
int
main ()
{
setlocale (LC_ALL, "Portuguese");
int num1, num2;
printf("Digite o primeiro valor: ");
scanf("%d", &num1);
printf("Digite o segundo valor: ");
scanf("%d", &num2);
if (num1 > num2) {
printf("%d é o maior número\n", num1);
} else {
printf("%d é o maior número\n", num2);
}
return 0;
}
Neste código, começamos declarando duas variáveis para armazenar os valores digitados
pelo usuário: `num1` e `num2`. A seguir, usamos a função `printf` para exibir uma
mensagem pedindo para o usuário digitar o primeiro valor, e usamos a função `scanf` para
ler o valor digitado e armazenar na variável `num1`. Da mesma forma, solicitamos o
segundo valor e armazenamos o resultado na variável `num2`.
Em seguida, comparamos os dois valores usando um `if` e exibimos uma mensagem com o
maior deles usando a função `printf`.
#include <iostream>
#include <stdio.h>
#include <string.h>
#include <locale.h>
int main ()
{
setlocale(LC_ALL, "Portuguese");
int an, at;
printf ("Digite o ano que você nasceu: ");
scanf ("%i", &an);
printf ("Digite o ano atual: ");
scanf ("%i", &at);
if (at-an >= 18)
{
printf ("Você pode votar!");
}
if (at-an <= 18)
{
printf ("Você não pode votar!");
}
return 0;
}
Nesse exercício declaramos duas variáveis para armazenar os valores digitados pelo
usuario ‘an’ e ‘at’
A seguir usamos a função ‘printf’ para exibir a mensagem perguntando o ano de nascimento
e digitar o primeiro valor. E usamos a função scanf para ler o valor digitado e armazenar na
variável, an.
A seguir usamos a função printf para exibir a mensagem perguntando o ano atual e
inseri-lo. Usamos a função scanf para ler o valor digitado e armazenar na variável at.
Após introduzir o IF comparamos os dois valores, que seria ano de nascimento subtraído
pelo ano atual. Sendo maior ou igual a 18, usamos prinft para dizer que o usuário pode
votar, usamos o IF para comparar os dois valores e se for menor ou igual a 18 a subtração
traz a mensagem de que o usuário não pode votar.
#include <iostream>
#include <stdio.h>
#include <string.h>
#include <locale.h>
int main ()
{
setlocale(LC_ALL, "Portuguese");
int senha;
printf("Digite a senha:");
scanf("%d",&senha);
if(senha==1234){
printf("Acesso Permitido\n");
}else{
printf("Acesso Negado\n");
}
return 0;
começamos declarando a variável `senha`. Usamos a função `printf` para exibir uma
mensagem pedindo para o usuário digitar a senha, e a função `scanf` para ler o valor
digitado e armazenar na variável `senha`.
Depois, usamos a estrutura condicional `if` para verificar se a senha fornecida pelo usuário
é igual a 1234 (senha válida). Se a condição for verdadeira, exibimos a mensagem
"ACESSO PERMITIDO", caso contrário, exibimos a mensagem "ACESSO NEGADO".
#include <iostream>
#include <stdio.h>
#include <string.h>
#include <locale.h>
int main ()
{
setlocale(LC_ALL, "Portuguese");
int quantidade;
float preco;
printf("Digite o número de maçãs compradas: ");
scanf("%d", &quantidade);
if (quantidade >= 12) {
preco = quantidade * 0.25;
} else {
preco = quantidade * 0.30;
}
printf("O valor total da compra é de R$ %.2f\n", preco);
return 0;
}
começamos declarando as variáveis `quantidade`, para armazenar o número de maçãs
compradas, e `preco`, para armazenar o preço total da compra.
Depois, usamos a função `printf` para exibir uma mensagem pedindo para o usuário digitar
o número de maçãs compradas, e a função `scanf` para ler o valor digitado e armazenar na
variável `quantidade`.
Em seguida, usamos a estrutura condicional `if` para verificar se a quantidade de maçãs
compradas é maior ou igual a 12. Se a condição for verdadeira, o preço total é calculado
multiplicando o número de maçãs compradas por 0.25 (preço por unidade). Caso contrário,
o preço total é calculado multiplicando o número de maçãs compradas por 0.30 (preço por
unidade).
Por fim, usamos a função `printf` para exibir uma mensagem informando o valor total da
compra, formatando o valor com duas casas decimais.
#include <iostream>
#include <stdio.h>
#include <string.h>
#include <locale.h>
int main() {
int num1, num2, num3;
printf("Digite três números inteiros não iguais:\n");
scanf("%d %d %d", &num1, &num2, &num3);
if (num1 < num2 && num1 < num3) {
printf("%d ", num1);
if (num2 < num3) {
printf("%d %d\n", num2, num3);
} else {
printf("%d %d\n", num3, num2);
}
} else if (num2 < num3) {
printf("%d ", num2);
if (num1 < num3) {
printf("%d %d\n", num1, num3);
} else {
printf("%d %d\n", num3, num1);
}
} else {
printf("%d ", num3);
if (num1 < num2) {
printf("%d %d\n", num1, num2);
} else {
printf("%d %d\n", num2, num1);
}
}
return 0;
}
Explicando o código, começamos declarando as variáveis `num1`, `num2` e `num3` que
armazenam os números digitados pelo usuário.
Depois, usamos a função `printf` para exibir uma mensagem pedindo para o usuário digitar
três números inteiros não iguais. Usamos a função `scanf` para ler os números digitados e
armazená-los nas variáveis correspondentes.
Em seguida, usamos estruturas condicionais `if`, `else if` e `else` para comparar os números
digitados e imprimir os três números em ordem crescente. O programa verifica se a primeira
variável é menor que as outras duas variáveis, se a segunda variável é menor que a
terceira, e em seguida, imprime os valores em ordem crescente.
#include <iostream>
#include <stdio.h>
#include <string.h>
#include <locale.h>
int main() {
float altura, peso_ideal;
int sexo;
printf("Digite sua altura em metros: ");
scanf("%f", &altura);
printf("Digite seu sexo (1 para feminino ou 2 para masculino): ");
scanf("%d", &sexo);
if (sexo == 1) {
peso_ideal = 62.1 * altura - 44.7;
printf("Seu peso ideal é: %.2f kg\n", peso_ideal);
} else if (sexo == 2) {
peso_ideal = 72.7 * altura - 58;
printf("Seu peso ideal é: %.2f kg\n", peso_ideal);
} else {
printf("Sexo inválido! Digite 1 para feminino ou 2 para masculino.\n");
}
return 0;
}
começamos declarando as variáveis `altura`, `peso_ideal` e `sexo`. Usamos a função
`printf` para exibir uma mensagem pedindo para o usuário digitar a altura em metros, e a
função `scanf` para ler o valor digitado e armazená-lo na variável `altura`.
Em seguida, usamos outra mensagem com a função `printf` para pedir ao usuário que digite
o sexo, utilizando o código 1 para feminino e 2 para masculino. Usamos a função `scanf`
para ler o valor digitado e armazená-lo na variável `sexo`.
Utilizamos então a estrutura condicional `if` para verificar o valor da variável `sexo`. Se for
igual a 1, usamos a fórmula correspondente para calcular o peso ideal e exibi-lo na tela com
a mensagem usando a função `printf`, formatando a saída para duas casas decimais. Se for
igual a 2, utilizamos a outra fórmula correspondente para calcular o peso ideal. Se o valor
de `sexo` não for nem 1 nem 2, exibimos uma mensagem de erro.
#include <iostream>
#include <stdio.h>
#include <string.h>
#include <locale.h>
int
main ()
{
setlocale (LC_ALL, "Portuguese");
int lado, medida, result, altura;
printf("\nInforme quantos lados tem o poligono: \n");
scanf("%d",&lado);
printf("-------------------------------------\n");
if ( lado == 3)
{
printf("Informe a medida do lado em cm: \n");
scanf("%d",&medida);
printf("Informe o valor da altura: \n");
scanf("%d",&altura);
result = ( medida * altura) / 2;
printf("-------------------------------------\n");
printf("TRIANGULO: AREA: %d", result);
}
if ( lado == 4)
{
printf("Informe a medida do lado em cm: \n");
scanf("%d",&medida);
printf("Informe o valor da altura: \n");
scanf("%d",&altura);
result = medida * altura;
printf("-------------------------------------\n");
printf("QUADRADO: AREA: %d", result);
}
if ( lado == 5)
{
printf("PENTAGONO");
}
if ( lado < 3)
{
printf("Nao eh um poligono!");
}
if ( lado > 5)
{
printf("Poligono nao identificado!");
}
return 0;
}
programa segue a seguinte lógica:
Define variáveis como `lado`, `medida`, `altura` e `resultado`, que serão usadas para
armazenar informações e resultadosdo programa.
Pede para o usuário digitar o número de lados do polígono.
Lê o valor digitado pelo usuário e armazena na variável `lado`.
Exibe uma linha para separar as entradas do usuário das saídas do programa.
Verifica se o número de lados do polígono é igual a 3. Se verdadeiro, solicita ao usuário que
digite a medida do lado do triângulo e a altura correspondente, realiza o cálculo da área da
figura e armazena o resultado na variável `resultado`.
Se o número de lados for igual a 4, o programa solicita ao usuário que digite a medida do
lado do quadrado e a altura correspondente, realiza o cálculo da área do quadrado e
armazena o resultado na variável `resultado`.
Se o número de lados for igual a 5, o programa simplesmente exibe "PENTAGONO".
Se o número de lados for menor do que 3, o programa exibe "Nao eh um poligono!".
Se o número de lados for maior do que 5, o programa exibe "Poligono nao identificado!".
o programa exibe o resultado do cálculo da área para o usuário, se houver um.
#include <iostream>
#include <stdio.h>
#include <string.h>
#include <locale.h>
int
main ()
{
setlocale (LC_ALL, "Portuguese");
int a, b, c;
int maior;
printf("Digite 3 valores inteiros diferentes:\n");
scanf("%d %d %d", &a, &b, &c);
if (a > b && a > c) {
maior = a;
} else if (b > a && b > c) {
maior = b;
} else {
maior = c;
}
printf("O maior valor digitado foi: %d\n", maior);
return 0;
}
pedimos ao usuário que insira 3 valores inteiros diferentes, um de cada vez, utilizando a
função `scanf()`. Em seguida, determinamos qual valor é o maior, usando uma estrutura
condicional que utiliza operadores lógicos para comparar os valores. Depois, imprimimos o
valor do maior número na tela com a função `printf()`.
#include <iostream>
#include <stdio.h>
#include <string.h>
#include <locale.h>
int
main ()
{
setlocale (LC_ALL, "Portuguese");
float lado1, lado2, lado3;
printf("Digite as medidas dos três lados do triângulo: ");
scanf("%f %f %f", &lado1, &lado2, &lado3);
if (lado1 == lado2 && lado2 == lado3) {
printf("Este é um triângulo equilátero.\n");
} else if (lado1 == lado2 || lado1 == lado3 || lado2 == lado3) {
printf("Este é um triângulo isósceles.\n");
} else {
printf("Este é um triângulo escaleno.\n");
}
return 0;
pedimos ao usuário que insira as medidas dos três lados do triângulo, um de cada vez,
usando a função `scanf()`. Em seguida, usamos uma estrutura condicional `if/else` para
verificar se o triângulo é equilátero, isósceles ou escaleno.
A condição do `if` verifica se todos os lados têm medidas iguais. Se for o caso, o programa
imprime a mensagem “Este é um triângulo equilátero”.
Se essa condição não for satisfeita, o programa testa se pelo menos dois lados têm a
mesma medida. Se essa condição for satisfeita, o programa imprime a mensagem “Este é
um triângulo isósceles”.
Caso nenhuma das condições anteriores seja verdadeira, concluímos que o triângulo é
escaleno e, portanto, o programa imprime a mensagem “Este é um triângulo escaleno”.
#include <iostream>
#include <stdio.h>
#include <string.h>
#include <locale.h>
int
main ()
{
setlocale (LC_ALL, "Portuguese");
float angulo1, angulo2, angulo3;
printf("Digite os valores dos três ângulos do triângulo: ");
scanf("%f %f %f", &angulo1, &angulo2, &angulo3);
if (angulo1 == 90 || angulo2 == 90 || angulo3 == 90) {
printf("Este é um triângulo retângulo.\n");
} else if (angulo1 > 90 || angulo2 > 90 || angulo3 > 90) {
printf("Este é um triângulo obtusângulo.\n");
} else {
printf("Este é um triângulo acutângulo.\n");
}
return 0;
Pedimos ao usuário que digite os valores dos três ângulos do triângulo usando o comando
`printf` e `scanf`.
Em seguida, usamos uma estrutura condicional `if/else` para verificar se o triângulo é
retângulo, obtusângulo ou acutângulo. A condição do `if` verifica se pelo menos um dos
ângulos é igual a 90 (graus). Se for o caso, o programa imprime a mensagem “Este é um
triângulo retângulo”.
Se essa condição não for satisfeita, o programa testa se pelo menos um ângulo é maior que
90 graus. Se essa condição for satisfeita, o programa imprime a mensagem “Este é um
triângulo obtusângulo”.
Caso nenhuma das condições anteriores seja verdadeira, concluímos que o triângulo é
acutângulo e, portanto, o programa imprime a mensagem “Este é um triângulo acutângulo”.

Continue navegando