Confronta due numeri interi in C
Il confronto di due variabili intere è uno dei programmi più semplici che puoi scrivere a tuo agio. In questo programma, è possibile ricevere input dall'utente utilizzando la scanf()
funzione o definire staticamente nel programma stesso.
Ci aspettiamo che sia un programma semplice anche per te. Stiamo solo confrontando due variabili intere. Esamineremo prima l'algoritmo, quindi il suo diagramma di flusso seguito dallo pseudocodice e dall'implementazione.
Algoritmo
Vediamo prima quale dovrebbe essere la procedura passo passo per confrontare due interi -
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
Diagramma di flusso
Possiamo disegnare un diagramma di flusso per questo programma come indicato di seguito:
Pseudocodice
Vediamo ora lo pseudocodice di questo 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
Implementazione
Ora, vedremo l'effettiva attuazione del programma:
#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;
}
Produzione
Il risultato di questo programma dovrebbe essere:
a is not greater than b