C sharp - Me pueden ayudar con este ejercicio

   
Vista:

Me pueden ayudar con este ejercicio

Publicado por palentino12 (13 intervenciones) el 05/12/2013 11:01:52
Bueno el ejercicio trata sobre calcular la hipotenusa de un triangulo dados dos catetos (teorema de pitagoras). El problema que tengo es al final, porque quiero que se cierre cuando yo pulse una determinada tecla en este caso la letra S, pero me sale error en la penúltima línea.


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
29
30
31
32
33
34
35
36
37
38
39
40
41
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace Ejercicio_14
{
    class Program
    {
        static void Main(string[] args)
        {
            /*calcula la hipotenusa de un triangulo dados dos catetos (terorema de pitagoras)*/
 
            // varaibles
 
            double a, b, c;
            char resp = 'S';
 
            do
            {
                Console.WriteLine("TEOREMA DE PITAGORAS");
                Console.WriteLine(" ");
                Console.WriteLine("Ingrese el primer cateto a");
                a = Double.Parse(Console.ReadLine());
                Console.WriteLine("Ingrese el segundo catetao b");
                b = Double.Parse(Console.ReadLine());
 
                c = Math.Sqrt((a * a + b * b));
 
                Console.WriteLine(" ");
                Console.WriteLine("la hipotenusa es: " + c);
 
                Console.WriteLine("¿Desea ingresar otros valores? (S/N)");
 
                Console.ReadKey(resp);
 
            } while (resp == 'S');
 
        }
    }
}


Lo que esta en verde oscuro es lo que me da error, me pone en el primer error "La mejor coincidencia de método sobrecargado para 'System.Console.ReadKey(bool)' tiene algunos argumentos no validos" .

Un saludo.
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

Me pueden ayudar con este ejercicio

Publicado por Olintonatiuh (6 intervenciones) el 06/12/2013 01:21:56
usa un if y también agrega la s y S con una llamada lógica
ejemplo
if (resp=="s" || resp=="S")
{
//
}
y no estaria mal agregar el to string o ecual dependiendo de lo que hagas

esto significa
si es s o S
has esto

y el tuyo dice

mientras que sea s
seguiré haciendo esto
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

Me pueden ayudar con este ejercicio

Publicado por palentino12 (13 intervenciones) el 06/12/2013 11:09:17
muchas gracias por la aclaración.
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