testes
Módulo 1: Aula 1 e Aula 2: Primeiros Passos
Exercício 1: página c220.html
Enunciado:
O que faz o seguinte programa?
#include
int main()
{
int x; scanf("%d",&x); printf("%d",x); return (0);
}
Solução
A primeira linha do programa inclui o arquivo de cabecalho stdio.h. Este arquivo contem a declaracao das funcoes 'scanf' e 'printf'. No início do programa e' declarada a variavel 'x', inteira. 'scanf' lê x pelo teclado e printf imprime o valor lido. Na execucao o programa ira esperar ate que o usuario entre com um numero, e exibira em seguida este numero.
Exercício 2: página c230.html
Enunciado:
Escreva uma função que some dois inteiros e retorne o valor da soma.
O objetivo neste exercício é apenas escrever a função. Porem, para testa-la, teremos tambem que escrever um programa principal que use a funcao.
Solução
A função soma2 fica: int soma2(int a, int b) /* Retorna a soma dos inteiros a e b */
{
int resultado; resultado = a+b; return resultado;
}
ou de uma forma mais pratica.. int soma2(int a, int b) /* Retorna a soma dos inteiros a e b */
{ /* Versao 2 */ return (a+b);
}
Para testar a funcao usamos: int main( )
{
int i, j, k; i = 3; j = 7; k = soma2(i , j); printf(" O valor da soma e' : %d ", k); return 0;
}
Exercício 3: página c240.html
Enunciado
a) Escreva um programa que leia um caracter digitado pelo usuario, imprima o caracter digitado e o codigo ASCII correspondente a este caracter.
Solucao:
#include
int main()
{
char ch; printf("\nDigite um caracter: "); scanf("%c",&ch); printf("\nCaracter digitado: %c, Codigo ASCII: %d", ch, ch); return 0;
}
Note o uso de %c para imprimir o caracter como caracter e de %d para imprimir o codigo ASCII (isto e, o caracter como um numero inteiro) do caracter.
b) Escreva um programa que leia duas strings e as coloque na tela. Imprima tambem a segunda letra de cada string.
Solução
#include
int