[C con Clase] Vocal o Consonante
DAVID RIVERA
bluedream.roon en gmail.com
Vie Jul 17 06:25:27 CEST 2009
//programa que dice si una letra introducida es consonante o vocal.
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
int main()
{
char caracter, caracterMayuscula;
printf( "Ingrese una letra: " );
scanf( "%c", &caracter );
caracterMayuscula = toupper( caracter );
if( caracterMayuscula == 'A' || caracterMayuscula == 'E' ||
caracterMayuscula == 'I'
|| caracterMayuscula == 'O' || caracterMayuscula ==
'U' )
printf( "%c es vocal\n", caracter );
else
printf( "%c No es vocal\n", caracter );
system( "pause" );
return 0;
}
amigo ese es un codigo que ya te habian puesto por ahi pero tenia unos
errorcillos hay esta algo de mi aporte para ver si esto resuelve tus dudas
cualquier cosa sobre duda en este codigo preguntame en lo que pueda te
ayudo,tambien abajo pongo el que propusiste con switch es la unica manera
que se me ocurre checalo como quiera a ver que te parece
#include <stdlib.h> //para system ( "pause" )
#include <stdio.h>
#include <ctype.h> //libreria para toupper
char letra, letraMayuscula;
int main ()
{
printf ("\n DIGITE UNA LETRA: ");
scanf ("%c",&letra);
letraMayuscula = toupper ( letra ); //convierte la letra
ingresada a mayuscula
switch( letraMayuscula )
{
case 'A':
printf ("\t La letra %c es una vocal",letra);
break;
case 'E':
printf ("\t La letra %c es una vocal",letra);
break;
case 'I':
printf ("\t La letra %c es una vocal",letra);
break;
case 'O':
printf ("\t La letra %c es una vocal",letra);
break;
case 'U':
printf ("\t La letra %c es una vocal",letra);
break;
default:
printf ("\t La letra %c es una consonante",letra);
}
printf("\n\n\n\t\t");
system ( "pause" );
return 0;
}
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20090716/ba2f8a46/attachment-0001.html>
Más información sobre la lista de distribución Cconclase