Valoración de una cadena

SARA CALVO

/* Este programa pide al usuario que introduzca un nombre y devuelve en pantalla la
valoración de ese nombre, que es el producto del factorA por el factorB. */

#include <iostream>
#include <fstream>

using namespace std;

int MAX_DIM = 20;

void convertirMayusculas ( char palabra[] ) {
for (int i=0; palabra[i] != ‘\0’; i++) {
if (palabra[i] >= ‘a’ && palabra[i] <= ‘z’) {
palabra[i] = palabra[i] – 32;
}}}

int factorA ( char nombre[] ) {
int suma = 0;
for (int i=0; nombre[i] != ‘\0’; i++) {
suma = suma + nombre[i] – 64;
}
return suma;
}

int factorB ( char nombre[] ) {
return 1;
}

int main() {
char nombre[MAX_DIM];
int valoracion;
cout << “Escriba un nombre (pulse la tecla RETORNO para acabar): ” << endl;
cin >> nombre;
cout << “La valoracion de ” << nombre << ” es de “;
convertirMayusculas(nombre);
valoracion = factorA(nombre) * factorB(nombre);
cout << valoracion << endl;
return 0;
}

Anuncios

Acerca de programacion1z

Curso de introducción a la programación en C
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s