More Related Content Similar to Linguagem C 01 Primeiros Passos (20) More from Regis Magalhães (20) Linguagem C 01 Primeiros Passos7. Exemplo 1 #include <stdio.h> /* Um Primeiro Programa */ main () { printf ( "Ola! Eu estou vivo!" ); system( "pause" ); } 8. Exemplo 2 #include <stdio.h> main() { int Dias; /* * Declaracao de * Variaveis */ float Anos; printf( "Entre com o numero de dias: " ); /* Entrada de Dados */ scanf( "%d" , &Dias); Anos=Dias/365.25; // Conversao Dias->Anos printf( "%d dias equivalem a %f anos." , Dias, Anos); system( "pause" ); } 9. Exemplo 3 #include <stdio.h> main() { int x; printf( "Digite um numero" ); scanf( "%d" ,&x); printf( "%d" ,x); system( "pause" ); } 10. Exemplo 4 #include <stdio.h> main() { int x; printf( "Digite um numero" ); scanf( "%d" ,&x); printf( "O dobro e %d" , 2 * x); system( "pause" ); } 13. Forma geral da função tipo_de_retorno nome_da_função(lista_de_argumentos) { código_da_função } 14. Exemplo de Função #include <stdio.h> /* Funcao simples: so imprime Ola! */ mensagem() { printf( "Ola! " ); } main() { mensagem(); printf( "Eu estou vivo!" ); system( "pause" ); } 15. Exemplo de função #include <stdio.h> /* Calcula o quadrado de x */ int square( int x) { return x * x; } main() { int num; printf( "Entre com um numero: " ); scanf( "%d" , &num); printf( "O quadrado e %d" , square(num)); system( "pause" ); } 16. Exemplo de função #include <stdio.h> int prod( int x, int y) { return (x*y); } main() { int saida; saida=prod(12, 7); printf( "A saida e: %d" , saida); system( "pause" ); } 17. Exemplo de função #include <stdio.h> float prod( float x, float y) { return (x*y); } main() { float saida; saida=prod(45.2, 0.0067); printf( "A saida e: %f" , saida); system( "pause" ); } 19. Solução #include <stdio.h> main() { float n1, n2; printf( "Digite um numero: " ); scanf( "%f" , &n1); printf( "Digite outro numero: " ); scanf( "%f" , &n2); printf( "A soma e: %f" , (n1 + n2)); system( "pause" ); } 22. getch() #include <stdio.h> #include <conio.h> main() { printf ( "Tecle algo..." ); char ch=getch(); printf ( "Voce pressionou a tecla %c" , ch); system( "pause" ); } 36. Operador Ternário #include <stdio.h> main() { int n1, n2; printf ( "Digite um numero: " ); scanf ( "%d" , &n1); printf ( "Digite outro numero: " ); scanf ( "%d" , &n2); printf ( "O maior e: %d" , n1 > n2 ? n1 : n2 ; system( "pause" ); } 40. Operadores de incremento e decremento #include <stdio.h> main() { int a = 10; printf ( "%d" , ++a); system( "pause" ); } #include <stdio.h> main() { int a = 10; printf ( "%d" , a++); system( "pause" ); } 43. A função sizeof() #include <stdio.h> main() { printf ( "Tamanho de um int: %d bytes" , sizeof ( int )); printf ( "Tamanho de 10.25: %d bytes" , sizeof (10.25)); char str[20] = "Maria" ; printf ( "Tamanho de str: %d bytes" , sizeof (str)); system( "pause" ); }