PRÁTICA EXTRA – COMPARADOR COM HISTERESE
Comandos:
WHILE -> Repetir um determinado pedaço de código para enquanto uma condição for verdadeira. Pode ser usado para loops infinitos.
Tarefa:
Copie, cole, compile e execute cada um dos seguintes programas no DEC C++:
Caso não possua o DEVC ou compilador instalado, use esse compilador online
Programa 1 – Comparador com histerese feito com scanf
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
#include<stdio.h> #include<conio.h> int main() { while(1) { float tensao; printf("Qual a tensao?\n"); //Pergunta ao usuário scanf("%f",&tensao); if(tensao > 3.3) { printf("Maior que 3.3V!\n"); while(tensao > 1.8) { printf("Acendeu o LED verde!!!!\n"); printf("Qual a tensao?\n"); //Pergunta ao usuário scanf("%f",&tensao); } } else { printf("Menor que 3.3V!\n"); while(tensao < 3.3) { printf("Piscou o LED vermelho!!!!\n"); printf("Qual a tensao?\n"); //Pergunta ao usuário scanf("%f",&tensao); } } } } |
