Exercicio de C - DEVC++
}
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
float nota; printf("DIGITE SUA NOTA:"); scanf("%f" , ¬a); printf("\nSUA NOTA E %f \n" , nota); return 0;
1. Faça um programa que receba três inteiros e diga qual deles é o maior e qual o menor. Consegue criar mais de uma solução?
Vamos declarar três variáveis: num1, num2 e num3.
Primeiro vamos checar se num1 é maior que num2. Se for, dentro do IF fazemos outro teste pra saber se num1 é maior que num3 também, se for, é porque num1 é o número maior.
Aqui notamos um detalhe importante e muitíssimo usado em programação: if else aninhados.
Ou seja, aninhar é colocar um dentro do outro. No caso, colocamos outro teste if-else dentro de um teste if.
No caso, primeiro testamos se num1 é maior que num2. Somente se num1 for maior que num2 é que vamos testar se num1 é maior que num3.
Se num1 não for maior que num2, o teste pra saber se num1 é maior que num3 nem acontece.
É importante você identar tudo, para saber a qual IF cada ELSE pertence. É extremamente importante que você tenha essa organização para não criar confusão.
Pois bem, testamos para saber se num1 é maior que num2.
Aqui, outro caso pode acontecer: num1 é maior que num2, mas num1 não é maior que num3.
Raciocine comigo: se num1 é maior que num2 e num3 é maior que num1, então num3 também é maior que num2 e num3 é o maior número.
Pronto, aqui terminamos o primeiro