Buscar

ATIVIDADE PRÁTICA LINGUAGEM DE PROGRAMAÇÃO

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

/*Questão 1/5 Usando a linguagem de programação C/C++, escreva um programa que receba uma 
string de até 20 caracteres, conte o número de vogais existentes nesta string e imprima o número 
total de caracteres da string, o número de vogais nesta string e o percentual de vogais em relação ao 
comprimento da string. */ 
 
#include <stdio.h> 
#include <stdlib.h> 
#include <string.h> 
 
int main() 
{ 
 char nome[ 20 ]; 
 int x,t,soma=0; 
 float percent, t2=0; 
 printf("Digite um nome: "); 
 gets(nome); 
 t=strlen(nome); 
 for(x=0;x<=t;x++) 
 if(nome[x]=='a' || nome[x]=='A' || nome[x]=='e' || nome[x]=='E' || 
 nome[x]=='i' || nome[x]=='I' || nome[x]=='o' || nome[x]=='O' || 
 nome[x]=='u' || nome[x]=='U') 
 soma++; 
 printf("\n O nome tem %d caracteres: ",t); 
 printf("\n O nome tem %d vogais: ",soma); 
 //Este for vai calcular o percentual de vogais no nome. 
 for(x=0;x<=t2;x++) 
 { 
 t2=strlen(nome); 
 percent=soma*100/t2; 
 } 
 printf("\n %3.2f porcento do nome %s sao vogais: ",percent, nome); 
 printf("\n\n"); 
 /*Essa compilação foi usado o software IDE geany por isso não foi usado o system pause como 
no dev c++*/ 
 return 0; 
}

Continue navegando