TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Compreensão de Códigos em Linguagem C

Por:   •  5/6/2016  •  Artigo  •  1.504 Palavras (7 Páginas)  •  317 Visualizações

Página 1 de 7

Exercícios de Compreensão de códigos em Linguagem C

Com base nos programas abaixo apresentados:

  1. Descrever o que cada programa faz
  2. 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 // Inclusão do arquivo da biblioteca de entrada e saída de dados

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

#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

#include

printf("\n\tNome digitado: %s\t",APELIDO);

#include main() { int p=1,tam,x; char APELIDO[100]; printf ("Informe um apelido:"); gets(APELIDO); tam=strlen(APELIDO); printf("\nAs letras na posicao impar sao: ",x); while(p<=tam-1) { printf(" %c ",APELIDO[p]); p=p+2; } printf ("\n"); printf ("\n\n"); system("PAUSE"); return 0; }


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

#include

printf("\n");

}

#include main() { int x; for (x=1;x <=10; x++) printf("\nCurso de Redes "); system("pause"); return 0;


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

#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; }


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

#include main() { char nome[30], sexo; int idade; printf("Informe seu nome: ");

[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

...

Baixar como (para membros premium)  txt (14.6 Kb)   pdf (169 Kb)   docx (49.8 Kb)  
Continuar por mais 6 páginas »
Disponível apenas no TrabalhosGratuitos.com