Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Programando con C++ soy nuevo

Estas en el tema de Programando con C++ soy nuevo en el foro de C/C++ en Foros del Web. Hola a todos Máster de la programación! Hoy surgió un problema bien dificil para mi capacidad mental, me gustaría saber si me lo podrían solucionar ...
  #1 (permalink)  
Antiguo 28/09/2011, 16:27
Avatar de ArmasXxX  
Fecha de Ingreso: marzo-2011
Ubicación: San Pedro Sula
Mensajes: 27
Antigüedad: 13 años, 1 mes
Puntos: 2
Programando con C++ soy nuevo

Hola a todos Máster de la programación!

Hoy surgió un problema bien dificil para mi capacidad mental, me gustaría saber si me lo podrían solucionar y para ser honesto esto es para mañana en la mañana haci que no cuento con mucho tiempo disculpen por el apuro. :D

Problema:
El problema es que tengo que sacar un resultado de una cantidad de números Enteros y tengo que seleccionar el mayor y menor numero la idea es colocar 3 números enteros y mostrara un resultado y de ese resultado seleccionar el Mayor numero ingresado (ejemplo: 27) y el menor numero ingresado (ejemplo: 13) y la cosa esque pude menio avanzar pero al mostrar el numero me sale un 0 cuando es Falso y un 1 cuando es verdadero, Como lo soluciono?


Aqui el Codigo:
Código C++:
Ver original
  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int numero1;
  6.     int numero2;
  7.     int numero3;
  8.     int suma;
  9.     int promedio;
  10.     int producto;
  11.     int mayor;
  12.     int menor;
  13.  
  14.     cout<<" ingrese el primer numero entero \n";
  15.     cin>>numero1;
  16.  
  17.     cout<<" ingrese el segundo numero entero\n";
  18.     cin>>numero2;
  19.  
  20.     cout<<" ingrese el tercer numero entero\n";
  21.     cin>>numero3;
  22.  
  23.     suma= numero1+numero2+numero3;
  24.     mayor = numero1>=numero2>=numero3;
  25.     menor = numero1<=numero2<=numero3;
  26.     producto = numero1*numero2*numero3;
  27.     promedio=suma/3;
  28.        
  29.     cout <<" la suma es "<< suma<<endl;
  30.     cout <<" el producto es " << producto<<endl;
  31.     cout <<" el promedio es " << promedio<<endl;
  32.     cout <<" el mayor es " << mayor<<endl;
  33.     cout <<" el menor es " << menor<<endl;
  34.    
  35.     system ("pause");
  36.  
  37.     return 0;
  38. }

Este código esta avanzado pero no terminado, pido disculpa por molestarlos pero en verdad mi mente ya no puede parir ideas.

Saludos y Gracias de ante mano
  #2 (permalink)  
Antiguo 28/09/2011, 17:35
 
Fecha de Ingreso: junio-2008
Ubicación: Seattle, USA
Mensajes: 733
Antigüedad: 15 años, 10 meses
Puntos: 61
Respuesta: Programando con C++ soy nuevo

usa if - else, o el operador "? :", lo que escribiste no es valido para decisiones.
  #3 (permalink)  
Antiguo 30/09/2011, 23:01
Avatar de aleingenieria  
Fecha de Ingreso: septiembre-2011
Ubicación: guatemala
Mensajes: 7
Antigüedad: 12 años, 7 meses
Puntos: 0
De acuerdo Respuesta: Programando con C++ soy nuevo

Cita:
Iniciado por ArmasXxX Ver Mensaje
Hola a todos Máster de la programación!

Hoy surgió un problema bien dificil para mi capacidad mental, me gustaría saber si me lo podrían solucionar y para ser honesto esto es para mañana en la mañana haci que no cuento con mucho tiempo disculpen por el apuro. :D

Problema:
El problema es que tengo que sacar un resultado de una cantidad de números Enteros y tengo que seleccionar el mayor y menor numero la idea es colocar 3 números enteros y mostrara un resultado y de ese resultado seleccionar el Mayor numero ingresado (ejemplo: 27) y el menor numero ingresado (ejemplo: 13) y la cosa esque pude menio avanzar pero al mostrar el numero me sale un 0 cuando es Falso y un 1 cuando es verdadero, Como lo soluciono?


Aqui el Codigo:
Código C++:
Ver original
  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int numero1;
  6.     int numero2;
  7.     int numero3;
  8.     int suma;
  9.     int promedio;
  10.     int producto;
  11.     int mayor;
  12.     int menor;
  13.  
  14.     cout<<" ingrese el primer numero entero \n";
  15.     cin>>numero1;
  16.  
  17.     cout<<" ingrese el segundo numero entero\n";
  18.     cin>>numero2;
  19.  
  20.     cout<<" ingrese el tercer numero entero\n";
  21.     cin>>numero3;
  22.  
  23.     suma= numero1+numero2+numero3;
  24.  
  25. if (numero1>numero2 && numero1>numero3)
  26.  
  27. {
  28.  
  29. cout<<"El Mayor es":<<numero1<<endl;
  30.  
  31. }
  32.  
  33. else if (numero2>numero1 &&  numero2>numero3)
  34.  
  35. {
  36.  
  37. cout<<"El Mayor es":<<numero2<<endl;
  38.  
  39. }
  40.  
  41.  
  42.  
  43. else if (numero3>numero1 &&  numero3>numero2)
  44.  
  45. {
  46.  
  47. cout<<"El Mayor es":<<numero3<<endl;
  48.  
  49. }
  50.  
  51.  
  52.  
  53.     producto =( numero1*numero2*numero3);
  54.     promedio=(suma/3);
  55.        
  56.     cout <<" la suma es "<< suma<<endl;
  57.     cout <<" el producto es " << producto<<endl;
  58.     cout <<" el promedio es " << promedio<<endl;
  59.    
  60.    
  61.     system ("pause");
  62.  
  63.     return 0;
  64. }

Este código esta avanzado pero no terminado, pido disculpa por molestarlos pero en verdad mi mente ya no puede parir ideas.

Saludos y Gracias de ante mano


hola aqui esta el codigo funcionando y todo, lo que a ti te hace falta leer es acerca de el uso condicionales por ejemplo el uso de IF esa nos siver para tomar decisiones simples... saludos y espero te sirva

#include<iostream.h>
#include<windows.h>
#include<stdio.h>


int main()
{
int numero1, numero2, numero3, suma, promedio, producto;


cout<<" ingrese el primer numero entero \n";
cin>>numero1;

cout<<" ingrese el segundo numero entero\n";
cin>>numero2;

cout<<" ingrese el tercer numero entero\n";
cin>>numero3;

suma= (numero1+numero2+numero3);
producto =( numero1*numero2*numero3);
promedio=(suma/3);


if (numero1>numero2 && numero1>numero3)

{

cout<<"El Mayor es:"<<numero1<<endl;

}

if (numero2>numero1 && numero2>numero3)

{

cout<<"El Mayor es:"<<numero2<<endl;

}



if (numero3>numero1 && numero3>numero2)

{

cout<<"El Mayor es:"<<numero3<<endl;

}




if (numero1<numero2 && numero1<numero3)

{

cout<<"El Menor es:"<<numero1<<endl;

}

if (numero2<numero1 && numero2<numero3)

{

cout<<"El Menor es:"<<numero2<<endl;

}



if (numero3<numero1 && numero3<numero2)

{

cout<<"El Menor es:"<<numero3<<endl;

}



cout <<" la suma es "<< suma<<endl;
cout <<" el producto es " << producto<<endl;
cout <<" el promedio es " << promedio<<endl;


system ("pause");

return 0;
}

Última edición por aleingenieria; 30/09/2011 a las 23:07

Etiquetas: c++, nose
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:34.