Lista de metodos de programação
FACULDADE DE ENGENHARIA ELÉTRICA - FEELT
LISTA DE EXERCÍCIOS 1
DISCIPLINA: MÉTODOS E TÉCNICAS DE PROGRAMAÇÃO
Resolução:
________________________________________________________________________
EXERCÍCIO 1
#include
#include void main()
{
char palavra[30]; int i=0; printf("Digite uma palavra:"); // recebe a palavra scanf("%s",&palavra); for (i=0; palavra[i]!='\0';i++) // percorre a string palavra
{
printf("Codigo ASCII do caracter %c : %d\n",palavra[i], palavra[i]); // transforma o caractere digitado pelo seu codigo ASCII correspondente
}
system("pause");
}
________________________________________________________________________
EXERCÍCIO 2
#include
#include void main()
{
char palavra[30]; int codigo[30]; int i=0; printf("Digite uma palavra em letras minusculas:\n"); // recebe a palavra em letras minusculas scanf("%s",&palavra); printf("\nA palavra em letras maiusculas e':\n"); for (i=0; palavra[i]!='\0'; i++) // percorre todo o vetor de caractere
{
codigo[i] = palavra[i]-32; // subtrai 32 do valor de cada caractere na tabela ASCII, transformando o caractere em maiúsculo printf("%c",codigo[i]); // imprime na tela em letras maiusculas a palavra digitada inicialmente em letras minusculas
}
printf("\n\n"); system("pause"); }
________________________________________________________________________
EXERCÍCIO 3
#include
#include int main()
Lista de Exercícios 1
1
{ char nome[30], sexo; int idade; printf("Informe seu nome: "); scanf ("%s",&nome); // recebe o nome fflush stdin; //limpa o buffer do teclado printf("Informe seu sexo (f ou m): "); scanf("%c",&sexo); // recebe o sexo printf("Informe sua idade: "); scanf("%d",&idade); //recebe a idade if (sexo == 'f' && idade < 25 ) // condiçao para a pessoa ser do sexo feminino e ter idade menor que
25 anos printf("\n%s, ACEITA.\n\n", nome); else // imprime "nao aceita" na tela para pessoas do sexo