Você está na página 1de 2

/* Aluna: Valria Braida*/

/* Componente curricular: Computao aplicada Engenharia Eltrica*/


/* Professor: ilson !ogrio Batista*/
/* Programa ": Escre#er um programa em linguagem C $ue leia uma string digitada pelo
usu%rio&
manipule esta string alterando letras min'sculas para mai'sculas e #ice(#ersa e no final
apresente as duas strings) E*: ABCdef (+ a,c-E. */
#include <stdio.h>
#include <conio.h>
main()
{
char string[100]; /*Vari%#el $ue arma/ena o te*to digitado*/
int i=0; /*Vari%#el $ue ir% marcar o posicionamento das letras& comeando em
/ero*/
printf(!n!n "scre#a uma frase$ ); /*.uno respons%#el por imprimir na tela a ordem
dada*/
gets(string); /*!espons%#el por mostrar na tela a string $ue foi digitada
na funo printf*/
printf(!n!n % frase escrita foi$ &s'string); /*0mprime no#amente a frase digitada na
funo printf acima */
for(i=0; string[i] (= )!0); i=i*1) /* Acrescentar% a #ari%#el 1i2 at $ue se encontre o
ultimo caractere #%lido $ue ser% diferente do 3453 */
{
if (string[i] >=+,) /*Condio para $ue se6a considerado no programa somente letras
mai'sculas& de acordo com a ta,ela A7C00 */
if(string[i]<-.) /*Condio para $ue se6a considerado no programa somente letras
mai'sculas& de acordo com a ta,ela A7C00 */
string[i]=string[i]*/0; /* Efetuar% a troca das letras mai'sculas para min'sculas& de
acordo com a ta,ela A7C00 */
else string[i]=string[i]1/0; /* Efetuar% a troca das letras min'sculas para mai'sculas& de
acordo com a ta,ea A7C00 */
2
printf(!n!n 3 no#o formato da frase eh$ &s'string); /*0mprime a no#a frase digitada */
getche();
2
/* Aluna: Valria Braida*/
/* Componente curricular: Computao aplicada Engenharia Eltrica*/
/* Professor: ilson !ogrio Batista*/
/* Programa 8: Escre#er um programa em linguagem C $ue leia uma string digitada pelo
usu%rio e como resultado apresente a $uantidade de #ogais& consoantes e a $uantidade
total de caracteres digitados) E*: ABCdef (+ 8 #ogais 9 consoantes : caracteres*/
#include<stdio.h>
#include <conio.h>
main()
{
char nome[00]; /*Vari%#el $ue arma/ena o te*to digitado*/
int 4'cont'soma=0'cons=0; /*Vari%#eis para declarar as #ogais&consoantes e caracteres*/
printf(5igite um nome$ ); /*.uno respons%#el por imprimir na tela a ordem dada*/
gets(nome); /*!espons%#el por mostrar na tela o nome $ue foi digitado na funo printf*/
cont = 0;
printf(!n!n6rase digitada$ &s' nome); /*0mprime no#amente a frase digitada na funo
printf acima */
{
for (4=0; nome[4] (=)!0); 4=4*1) /* Acrescentar% a #ari%#el 1*2 at $ue se encontre o
'ltimo caractere #%lido $ue ser% diferente do 3453 */
if(nome[4]==)a) 7 nome[4]==)e) 7 nome[4]==)i) 7 nome[4]==)o) 7 nome[4]==)u)) /* Condio
para $ue o programa reconhea #ogais */
soma**; /* 7e a condio acima for satisfeita& o programa somar% $uantas #ogais e*istem na
pala#ra digitada*/
else if(nome[4]==)8) 77 nome[4]==)c) 77 nome[4]==)d) 77 nome[4]==)f) 77 /* Caso no
contenha #ogais na pala#ra digitada& esta condio ser% efetuada*/
nome[4]==)g) 77 nome[4]==)h) 77 nome[4]==)9) 77 nome[4]==)l) 77 nome[4]==):) 77
nome[4]==)m) 77 nome[4]==)n) 77 nome[4]==)p) 77 nome[4]==);) 77 nome[4]==)r) 77 nome[4]==)s)
77 /* Condio para $ue o programa reconhea as consoantes*/
nome[4]==)t) 77 nome[4]==)#) 77 nome[4]==)<) 77 nome[4]==)4) 77
nome[4]==)=) 77 nome[4]==)>) )
cons**; /* 7omar% $uantas consoantes comp;em a pa#ra#a digitada*/
2
cont=soma*cons; /* Vari%#el $ue informar% $uantos caracteres contm na pala#ra digitada */
printf(!n 3 nome tem &d caracteres$ 'cont); /* 0mprime na tela $uantos caracteres foram
encontrados*/
printf(!n 3 nome tem &d #ogais$ 'soma); /* 0mprime na tela $uantas #ogais foram
encontradas*/
printf(!n 3 nome tem &d consoantes$ 'cons); /* 0mprime na tela $uantas consoantes foram
encontradas*/
getch();
2

Você também pode gostar