Sistema de informação
EXERCÍCIOS DE PROGRAMAÇÃO ESTRUTURADA 1
Aluno: Lucas Corsino de Andrade
RA: 5626109353
Professor: Sandro Renato
Curso: Sistemas de Informação
1º período
Belo Horizonte, agosto de 2012.
#include <stdio.h> main() { int x, y; printf("x: "); scanf("%d", &x); printf("y: "); scanf("%d", &y); if (x > y) printf ("O maior número é x = %d\n", x); else printf ("O maior número é y = %d\n", y);
}
EXPLICAÇÃO DE CADA LINHA:
#include<stdio.h> - Significa incluir o arquivo. Existem declarações de funções úteis para entrada e saída de dados (std = standard, padrão em inglês; io = Input/Output, entrada e saída ==> stdio = Entrada e saída padronizadas). main() { - Está função que será chamada quando o programa for executado. O conteúdo da função é delimitado por chaves { }. O código que estiver dentro das chaves será executado sequencialmente quando a função for chamada. int x, y; - Significa que a função devolve um valor inteiro. X e y são nomes das variáveis. O ponto-e-vírgula no final da linha: todas as instruções em C devem terminar com um ponto-e-vírgula. (Essa é uma causa muito comum de erros de compilação). printf(“x: “); - Saída de caracteres, mas gera texto formatado(tela). No caso, será gerado x. scanf("%d", &x); - Entrada de caracteres, mas sob controle de formato(teclado). A string "%d" diz à função que iremos ler um inteiro. É importante ressaltar a necessidade de se colocar um & antes do nome da variável a ser lida quando se usa a função scanf (). X recebe o número inteiro pelo usuário. printf("y: "); - Imprime y. scanf("%d", &y); - Recebe o número inteiro digitado pelo usuário. if (x > y) – Chamada de uma condição. No caso, se x for maior que y, será gerado “O maior número é (número que for gerado para x)”. printf ("O maior número é x = %d\n", x); - O maior número é x. \n é uma mudança de linha. else - É uma condição