Baixe o app para aproveitar ainda mais
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”.
Compartilhar