Você está na página 1de 2

/* Aluna: Valria Braida*/

/* Componente curricular: Computao aplicada Engenharia Eltrica*/


/* Professor: Gilson Rogrio Batista*/
/* Programa 1: Escrever um programa em linguagem C que leia uma string digitada pelo
usurio,
manipule esta string alterando letras minsculas para maisculas e vice-versa e no final
apresente as duas strings. Ex: ABCdef -> abcDEF */
#include <stdio.h>
#include <conio.h>
main()
{
char string[100];
/*Varivel que armazena o texto digitado*/
int i=0;
/*Varivel que ir marcar o posicionamento das letras, comeando em
zero*/
printf("\n\n Escreva uma frase: "); /*Funo responsvel por imprimir na tela a ordem
dada*/
gets(string);
/*Responsvel por mostrar na tela a string que foi digitada
na funo printf*/
printf("\n\n A frase escrita foi: %s",string); /*Imprime novamente a frase digitada na
funo printf acima */
for(i=0; string[i] != '\0'; i=i+1) /* Acrescentar a varivel [i] at que se encontre o
ultimo caractere vlido que ser diferente do '\0' */
{
if (string[i] >=65) /*Condio para que seja considerado no programa somente letras
maisculas, de acordo com a tabela ASCII */
if(string[i]<97) /*Condio para que seja considerado no programa somente letras
maisculas, de acordo com a tabela ASCII */
string[i]=string[i]+32; /* Efetuar a troca das letras maisculas para minsculas, de
acordo com a tabela ASCII */
else string[i]=string[i]-32; /* Efetuar a troca das letras minsculas para maisculas, de
acordo com a tabea ASCII */
}
printf("\n\n O novo formato da frase eh: %s",string); /*Imprime a nova frase digitada */
getche();
}

/* Aluna: Valria Braida*/


/* Componente curricular: Computao aplicada Engenharia Eltrica*/
/* Professor: Gilson Rogrio Batista*/
/* Programa 2: Escrever um programa em linguagem C que leia uma string digitada pelo
usurio e como resultado apresente a quantidade de vogais, consoantes e a quantidade
total de caracteres digitados. Ex: ABCdef -> 2 vogais 4 consoantes 6 caracteres*/
#include<stdio.h>
#include <conio.h>
main()
{
char nome[20]; /*Varivel que armazena o texto digitado*/
int x,cont,soma=0,cons=0; /*Variveis para declarar as vogais,consoantes e caracteres*/
printf("Digite um nome: "); /*Funo responsvel por imprimir na tela a ordem dada*/
gets(nome); /*Responsvel por mostrar na tela o nome que foi digitado na funo printf*/
cont = 0;
printf("\n\nFrase digitada: %s", nome); /*Imprime novamente a frase digitada na funo
printf acima */
{
for (x=0; nome[x] !='\0'; x=x+1) /* Acrescentar a varivel [x] at que se encontre o
ltimo caractere vlido que ser diferente do '\0' */
if(nome[x]=='a' | nome[x]=='e' | nome[x]=='i' | nome[x]=='o' | nome[x]=='u') /* Condio
para que o programa reconhea vogais */
soma++; /* Se a condio acima for satisfeita, o programa somar quantas vogais existem na
palavra digitada*/
else if(nome[x]=='b' || nome[x]=='c' || nome[x]=='d' || nome[x]=='f' || /* Caso no
contenha vogais na palavra digitada, esta condio ser efetuada*/
nome[x]=='g' || nome[x]=='h' || nome[x]=='j' || nome[x]=='l' || nome[x]=='k' ||
nome[x]=='m' || nome[x]=='n' || nome[x]=='p' || nome[x]=='q' || nome[x]=='r' || nome[x]=='s'
|| /* Condio para que o programa reconhea as consoantes*/
nome[x]=='t' || nome[x]=='v' || nome[x]=='w' || nome[x]=='x' ||
nome[x]=='y' || nome[x]=='z' )
cons++; /* Somar quantas consoantes compem a pavrava digitada*/
}
cont=soma+cons; /* Varivel que informar quantos caracteres contm na palavra digitada */
printf("\n O nome tem %d caracteres: ",cont); /* Imprime na tela quantos caracteres foram
encontrados*/
printf("\n O nome tem %d vogais: ",soma); /* Imprime na tela quantas vogais foram
encontradas*/
printf("\n O nome tem %d consoantes: ",cons); /* Imprime na tela quantas consoantes foram
encontradas*/
getch();
}

Você também pode gostar