Compreensão de Códigos em Linguagem C
Por: femaster-flash • 5/6/2016 • Artigo • 1.504 Palavras (7 Páginas) • 354 Visualizações
Exercícios de Compreensão de códigos em Linguagem C
Com base nos programas abaixo apresentados:
- Descrever o que cada programa faz
- Inserir comentários em todas as linhas do código fonte
Programa 01:
Descrição: Receber um nome e imprimir as 4 primeiras letras do nome.
Código:
#include
#include
#include
#include
#include
main()
{
char nome[30];
int B;
printf ("informe um nome:");
gets(nome);
for(B=0;B<=3;B++)
printf("\%c",nome[B]); \\ comando que exibe mensagem na tela do usuário, sendo a mensagem
\\uma variável do tipo caracter que esta na posição B (que pode ser de 0
\\até 3)
printf ("\n\n");
system("PAUSE");
return 0;
}
#include
#include
#include
[pic 1]
Programa 02:
Descrição: Receber um nome e imprimir as letras na posição impar
Código:
#include
#include
#include
#include
#include
main()
{
int pp=1,tam,x;
char APELIDO[100];
printf ("Informe um apelido:");
gets(APELIDO);
tam=strlen(APELIDO);
printf("\nAs letras na posicao impar sao: ",x);
while(pp<=tam-1)
{
printf(" %c ",APELIDO[pp]);
pp=pp+2;
}
printf ("\n");
printf("\n\tNome digitado: %s\t",APELIDO);
printf ("\n\n");
system("PAUSE");
return 0;
}
#include
#include
#include
printf("\n\tNome digitado: %s\t",APELIDO); |
#include
Programa 03:
Descrição: Escrever seu nome na tela 10 vezes. Um nome por linha.
Código:
#include
#include
#include
#include
main()
{
int x;
for (x=1;x <=10; x++)
printf("\nCurso de Redes ");
printf("\n");
system("pause");
return 0;
}
#include
#include
printf("\n"); |
} |
#include
Programa 04:
Descrição: Ler nome, endereço, telefone e imprimir.
Código:
#include
#include
#include
#include
int main()
{
char nome[30], endereco[30], telefone[15];
printf("Informe seu nome: ");
gets(nome);
printf("Informe seu endereco: ");
gets(endereco);
printf("Informe seu telefone: ");
gets(telefone);
printf("\n\nNome: %s\n\n",nome);
printf("Endereco: %s\n\n",endereco);
printf("Telefone: %s\n\n",telefone);
system("PAUSE");
return 0;
}
#include
#include
#include
Programa 05:
Descrição: Ler nome, sexo e idade. Se sexo for feminino e idade menor que 25. Imprimir o nome da pessoa e a palavra ACEITA. Caso contrario imprimir NAO ACEITA.
Código:
#include
#include
#include
main()
{
char nome[30], sexo;
int idade;
printf("Informe seu nome: ");
gets(nome);
printf("Informe seu sexo: ");
scanf("%c",&sexo);
printf("Informe sua idade: ");
scanf("%d",&idade);
if (sexo == 'f' || sexo == 'F' && idade < 25)
printf("\n%s. ACEITA.\n\n", nome);
else
printf("\nNAO ACEITA.\n\n");
system("PAUSE");
return 0;
}
#include
#include
#include
[pic 2]
Programa 06:
Descrição: Digite um nome , calcule e mostre quantas letras tem.
Código:
#include
#include
#include
#include
#include
main()
{
int x,tam;
char nome[30];
for (x=1; x <= 4; x++)
{
printf("Digite um nome: ");
gets(nome);
// na variavel tam ficará guardado quantas letras tem o nome
...