Dev - C++ - Ayuda en programa C++

 
Vista:

Ayuda en programa C++

Publicado por David (5 intervenciones) el 20/05/2015 12:57:03
Buenos días,

Necesito ayuda para crear un programa que recoja por teclado un carácter que represente un día de la semana (L, M, X, J, V, S, D), y que este devuelva un entero correspondiente al día de la semana, 1 para el lunes, 2 para el martes, etc.

Además en el caso de ingresar un carácter no valido debe devolver el valor -1.

El programa creado debe mostrar en pantalla un mensaje del tipo "El día de la semana introducido es ...”

He intentado crear el programa, lo he conseguido de manera que me pida un numero y devuelve un día de la semana, es decir asociando cada numero a los 7 días de la semana, pero al hacerlo con carácter me da error.


Gracias,
David
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Ayuda en programa C++

Publicado por Rene (50 intervenciones) el 21/05/2015 22:42:35
Te dejo esta version saludos

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include<iostream>
using namespace std;
 
 
int main(){
 
	char dia;
	cout<<"Ingrese un caracter de la semana"<<endl;
	cin>>dia;
 
	switch(dia){
		case 'L':cout<<1<<endl;break;
		case 'M':cout<<2<<endl;break;
		case 'X':cout<<3<<endl;break;
		case 'J':cout<<4<<endl;break;
		case 'V':cout<<5<<endl;break;
		case 'S':cout<<6<<endl;break;
		case 'D':cout<<7<<endl;break;
		default:cout<<"Ingreso un caracter no valido"<<endl;break;
	}
 
 
 
	cin.get();
    cin.get();
 
return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar