TAREA DE FUNDAMENTOS DE PROGRAMACIÓN
Jordy ZarumaEnsayo28 de Septiembre de 2020
1.195 Palabras (5 Páginas)245 Visitas
FACULTAD DE MECÁNICA
ESCUELA DE MECÁNICA
TAREA DE FUNDAMENTOS DE PROGRAMACIÓN
LUNES 28 DE SEPTIEMBRE DEL 2020
NOMBRE: JORDY ZARUMA
CODIGO: 7982
Desarrollar los siguientes ejercicios en Visual Studio Code colocar el enunciado del ejercicio, el programa que resuelve el problema y la captura de la pantalla de la ejecución del ejercicio
- En una frase contar cuantas palabras de longitud par y las de longitud impar que existan en ella. Ejemplo: frase: La tarea de hoy.
Respuesta:
Par =2
Impar = 2
- Contar en una frase cuantas mayúsculas, minúsculas, dígitos y caracteres especiales hay. Ejemplo:
frase: Hoy 01/06/2020 habrá un 50% de Sol
Mayúsculas: 2
Minúsculas:13
Dígitos:10
Caracteres especiales: 9
using System;
namespace ejercicio {
class sin_titulo {
static void Main(string[] args) {
int contador;
double cont_carac;
double cont_may;
double cont_min;
double cont_num;
double cont_vocales;
string frase;
int largo;
string letra;
string letra_minuscula;
cont_vocales = 0;
cont_carac = 0;
cont_may = 0;
cont_min = 0;
cont_num = 0;
Console.WriteLine("Ingrese la frase:");
frase = Console.ReadLine();
largo = frase.Length;
for (contador=1;contador<=largo;contador++) {
letra = frase.Substring(contador-1,contador-contador+1);
letra_minuscula = letra.ToLower();
if ((letra_minuscula.Equals("a") || letra_minuscula.Equals("e") || letra_minuscula.Equals("i") || letra_minuscula.Equals("o") || letra_minuscula.Equals("u"))) {
cont_vocales = cont_vocales+1;
} else {
if ((letra_minuscula.Equals("#") || letra_minuscula.Equals(",") || letra_minuscula.Equals(";") || letra_minuscula.Equals("*") || letra_minuscula.Equals("-") || letra_minuscula.Equals("+") || letra_minuscula.Equals("\\") || letra_minuscula.Equals("#") || letra_minuscula.Equals("!") || letra_minuscula.Equals("&") || letra_minuscula.Equals("/") || letra_minuscula.Equals("?") || letra_minuscula.Equals("�"))) {
cont_carac = cont_carac+1;
}
}
if ((!letra.Equals(""))) {
if (letra.Equals(letra.ToUpper())) {
cont_may = cont_may+1;
} else {
if (letra.Equals(letra.ToLower())) {
cont_min = cont_min+1;
}
}
if ((letra_minuscula.Equals("1") || letra_minuscula.Equals("2") || letra_minuscula.Equals("3") || letra_minuscula.Equals("4") || letra_minuscula.Equals("5") || letra_minuscula.Equals("6") || letra_minuscula.Equals("7") || letra_minuscula.Equals("8") || letra_minuscula.Equals("9") || letra_minuscula.Equals("0"))) {
...