Prévia do material em texto
Prof. Nuncio Perrella prof.nuncio@usjt.br Aula 4 -2017 DEITEL, Harvey M.; DEITEL, Paul J. Como programar em C. 2. ed. Rio de Janeiro: Ltc, 1999. 486 p. ISBN 852161191-9 /*---------------------------------------------------------------------- Neste programa observamos o uso dos operadores relacionais. ----------------------------------------------------------------------*/ #include <stdio.h> /* Para o prototipo das funcoes de E/S. */ int main() { int i, j; printf( "Entre com dois numeros( separados por espaco ): " ); scanf( "%d %d", &i, &j ); printf( "%d > %d vale %d\n", i, j, i > j ); printf( "%d < %d vale %d\n", i, j, i < j ); printf( "%d >= %d vale %d\n", i, j, i >= j ); printf( "%d <= %d vale %d\n", i, j, i <= j ); printf( "%d == %d vale %d\n", i, j, i == j ); printf( "%d != %d vale %d\n", i, j, i != j ); return 0; } #include <conio.h> /* Para o prototipo da funcao getche(). */ #include <stdio.h> /* Para o prototipo da funcao printf(). */ int main() { char ch; printf( "Pressione uma tecla:" ); ch = getche(); if( ch == 's' ) printf( "\nVoce teclou s.\n" ); return 0; } #include <conio.h> /* Para o prototipo da funcao getche(). */ #include <stdio.h> /* Para o prototipo da funcao printf(). */ int main() { char ch; printf( "Pressione uma tecla:" ); ch = getche(); if( ch == 's' ) printf( "\nVoce teclou s.\n" ); else printf( "\nvoce nao teclou s.\n" ); return 0; } #include <conio.h> /* Para o prototipo da funcao getche(). */ #include <stdio.h> /* Para o prototipo da funcao printf(). */ int main() { char ch; printf( "Pressione uma tecla: " ); ch = getche(); if( ch == 's' ) { printf( "\nVoce teclou \'s\'.\n" ); printf( "Nada alem de um \'s\'.\n" ); } else { printf( "\nVoce nao teclou \'s\'.\n" ); printf( "O que voce tem contra o \'s\'?\n" ); } return 0; } #include <stdio.h> /* Para o prototipo da funcao printf(). */ int main() { float temperatura; printf( "Entre com a temperatura atual: " ); scanf( "%f", &temperatura ); if( temperatura < 30 ) if( temperatura > 18 ) printf( "A temperatura estah agradavel.\n" ); else printf( "Estah frio.\n" ); else printf( "Estah calor.\n" ); return 0; } #include <stdio.h> /* Para o prototipo da funcao printf(). */ int main() { int i, j; int max; printf( "\nEntre com dois valores: " ); scanf( "%d %d", &i, &j ); max = ( i > j ) ? i : j; printf( "O maior valor entre %d e %d eh %d.\n", i, j, max ); return 0; } Uma condição controla se uma ou outra expressão é computada. /* y recebe o modulo de x. */ y = x > 0 ? x : -x; /* a recebe o maior valor entre x e y. */ a = x > y ? x : y;