💻 Hacer un programa que permita ingresar una letra y muestre si la letra ingresada es una vocal o consonante, se considera que sólo se están ingresando letras del abecedario.
Algoritmo programacion_work
Definir letra como Caracter;
Escribir "MUESTRA SI ES VOCAL O CONSONANTE";
Escribir Sin Saltar "INGRESE UNA LETRA DEL ABECEDARIO : ";
Leer letra;
Si (mayusculas(letra) == "A" o mayusculas(letra) == "E" o mayusculas(letra) == "I" o mayusculas(letra) == "O" o mayusculas(letra) == "U") Entonces
Escribir "ES UNA VOCAL";
Sino
Escribir "ES UNA CONSONANTE";
FinSi
FinAlgoritmo
print("MOSTRAR SI ES VOCAL O CONSONANTE")
letra = input("INGRESE UNA LETRA DEL ABECEDARIO : ")
if letra.upper() == "A" or letra.upper() == "E" or letra.upper() == "I" or letra.upper() == "O" or letra.upper() == "U" :
print("ES UNA VOCAL")
else:
print("ES UNA CONSONANTE")
#include<stdio.h>
#include<ctype.h>
int main(){
char letra;
printf("02. MUESTRA SI ES VOCAL O CONSONANTE. \n\n");
printf("INGRESE UNA LETRA DEL ABECEDARIO : ");
scanf("%c",&letra);
letra = toupper(letra);
if(letra == 'A' || letra == 'E' || letra == 'I' || letra == 'O' || letra == 'U'){
printf("VOCAL");
}else{
printf("CONSTANTE");
}
return 0;
}
* El mismo ejercicio pero usando Estructura de Selección (switch) :
#include<stdio.h>
#include<ctype.h>
int main(){
char l;
printf("02. MUESTRA SI ES VOCAL O CONSONANTE. \n\n");
printf("INGRESE UNA LETRA DEL ABECEDARIO : ");
scanf("%c",&l);
switch(toupper(l)){
case 'A': printf("VOCAL"); break;
case 'E': printf("VOCAL"); break;
case 'I': printf("VOCAL"); break;
case 'O': printf("VOCAL"); break;
case 'U': printf("VOCAL"); break;
default: printf("CONSTANTE");
}
return 0;
}
#include<iostream>
using namespace std;
int main() {
string letra;
cout << "02. MUESTRA SI ES VOCAL O CONSONANTE." << endl;
cout << "INGRESE UNA LETRA DEL ABECEDARIO : ";
cin >> letra;
letra[0] = toupper(letra[0]);
if(letra == "A" || letra == "E" || letra == "I" || letra == "O" || letra == "U"){
cout << "ES UNA VOCAL" << endl;
}else{
cout << "ES UNA CONSONANTE" << endl;
}
return 0;
}
* El mismo programa usando Estructura de Selección (switch) :
#include<iostream>
using namespace std;
int main() {
string letra;
cout << "02. MUESTRA SI ES VOCAL O CONSONANTE." << endl;
cout << "INGRESE UNA LETRA DEL ABECEDARIO : ";
cin >> letra;
switch(toupper(letra[0])){
case 'A': cout << "VOCAL" << endl; break;
case 'E': cout << "VOCAL" << endl; break;
case 'I': cout << "VOCAL" << endl; break;
case 'O': cout << "VOCAL" << endl; break;
case 'U': cout << "VOCAL" << endl; break;
default: cout << "CONSTANTE" << endl;
}
return 0;
}
package programacion_work;
import java.util.Scanner;
public class vocal_consonante {
public static void main(String[] args) {
Scanner ingreso=new Scanner(System.in);
String letra;
System.out.print("INGRESE UNA LETRA DEL ABECEDARIO : ");
letra = ingreso.next();
letra = letra.toUpperCase();
if(letra.equals("A") || letra.equals("E") || letra.equals("I") || letra.equals("O") || letra.equals("U") ){
System.out.println("ES UNA VOCAL");
}else{
System.out.println("ES UNA CONSONANTE");
}
}
}
Con Estructura de Selección [switch] :
package programacion_work;
import java.util.Scanner;
public class ver_vocal_consonante {
public static void main(String[] args) {
Scanner ingreso=new Scanner(System.in);
String letra;
System.out.print("Ingrese una letra [A - Z]: ");
letra = ingreso.next();
switch(letra){
case "A": System.out.println("VOCAL"); break;
case "E": System.out.println("VOCAL"); break;
case "I": System.out.println("VOCAL"); break;
case "O": System.out.println("VOCAL"); break;
case "U": System.out.println("VOCAL"); break;
default : System.out.println("CONSONANTE");
}
}
}
Imports System.Console
Module calcula_costo
Dim Letra As String
Sub Main()
Write("Ingrese Letra : ")
Letra = ReadLine()
If Letra.ToUpper = "A" Or Letra.ToUpper = "E" Or Letra.ToUpper = "I" Or Letra.ToUpper = "O" Or Letra.ToUpper = "U" Then
WriteLine("VOCAL")
Else
WriteLine("CONSONANTE")
End If
ReadLine()
End Sub
End Module
Imports System.Console
Module calcula_costo2
Dim Letra As String
Sub Main()
Write("Ingrese Letra : ")
Letra = ReadLine()
Select Case Letra.ToUpper
Case "A" : WriteLine("VOCAL")
Case "E" : WriteLine("VOCAL")
Case "I" : WriteLine("VOCAL")
Case "O" : WriteLine("VOCAL")
Case "U" : WriteLine("VOCAL")
Case Else
WriteLine("CONSONANTE")
End Select
ReadLine()
End Sub
End Module
Lo que normalmeente se hace en este tipo de ejercicio es comparar si existe cada una de las vocales «a – e – i – o – u», caso contrario damos por entendido que es una cosonante.
if l.==»A» or l==»E» or l==»I» or l.==»O» or l.==»U»:
print(«VOCAL»)
else:
print(«CONSONANTE»)
Pseudocódigo vocal o consonante
Hay que declarar una variable de tipo caracter que compare cada letra con las 5 vocales si encuentra la coincidencia mostrar «VOCAL» caso contrario «CONSONANTE»
hay que declarar una variable de tipo char y comparar con números del 0 al 9, con símbolos y cada carácter de «A» a la «Z» para mostrar de que tipo es.