Compare dois inteiros em C
Comparar duas variáveis inteiras é um dos programas mais simples que você pode escrever com facilidade. Neste programa, você pode obter dados do usuário usando a scanf()
função ou definir estaticamente no próprio programa.
Esperamos que seja um programa simples para você também. Estamos apenas comparando duas variáveis inteiras. Devemos primeiro olhar o algoritmo, então seu diagrama de fluxo seguido pelo pseudocódigo e implementação.
Algoritmo
Vamos primeiro ver qual deve ser o procedimento passo a passo para comparar dois inteiros -
START
Step 1 → Take two integer variables, say A & B
Step 2 → Assign values to variables
Step 3 → Compare variables if A is greater than B
Step 4 → If true print A is greater than B
Step 5 → If false print A is not greater than B
STOP
Diagrama de fluxo
Podemos desenhar um diagrama de fluxo para este programa conforme mostrado abaixo -
Pseudo-código
Vamos agora ver o pseudocódigo deste algoritmo -
procedure compare(A, B)
IF A is greater than B
DISPLAY "A is greater than B"
ELSE
DISPLAY "A is not greater than B"
END IF
end procedure
Implementação
Agora, veremos a implementação real do programa -
#include <stdio.h>
int main() {
int a, b;
a = 11;
b = 99;
// to take values from user input uncomment the below lines −
// printf("Enter value for A :");
// scanf("%d", &a);
// printf("Enter value for B :");
// scanf("%d", &b);
if(a > b)
printf("a is greater than b");
else
printf("a is not greater than b");
return 0;
}
Resultado
A saída deste programa deve ser -
a is not greater than b