ayuda con incauto que quiere aprender c++

Iniciado por Paul Young, 7 Noviembre 2010, 22:55 PM

0 Miembros y 1 Visitante están viendo este tema.

Paul Young

Que tal pues miren ciertamente estudio la universidad y aparte intento aprender a programar (o de perdido entender algo...je je je)me interese en java pero este cuatimestre nos toco una materia de programacion y estara en c++ asi que pues aprovecho y me meto de lleno en esto.

despues del choro mareador...
Ya hicimos los algoritmos y diagramas pero me gustaria ya empezar con la interfaz

me pueden ayudar con lo siguiente: programa que permita definir cual es el numero mayor de tres numeros.

#include<stdio.n> 
#include<conio.n>

int main ()

{
   
   int numero 1;
   int numero 2;
   intnumero 3;
   op;
   printf(¨ingrese el numero 1:/n¨);
   scanf(¨% i¨,& numero 1);
   printf(¨ingrese el numero 2:/n¨);
   scanf(¨% i¨,& numero 2);
   printf(¨ingrese el numero 3:/n¨);
   scanf(¨% i¨,& numero 3);
CitarLo que no se es como ejercer la sentencia if
Lo que sabemos es una gota de agua, lo que ignoramos es el océano
(Isaac Newton)


Paul Young

Citar#include<stdio.n>
#include<conio.n>

int main ()

{
   
   int numero 1;
   int numero 2;
   intnumero 3;
   op;
   printf(¨ingrese el numero 1:/n¨);
   scanf(¨% i¨,& numero 1);
   printf(¨ingrese el numero 2:/n¨);
   scanf(¨% i¨,& numero 2);
   printf(¨ingrese el numero 3:/n¨);
   scanf(¨% i¨,& numero 3);
Citar

op ni si quier va aqui verdad??? je j je pero como pondria if entonces...

o como se declararia esta operacion???
Lo que sabemos es una gota de agua, lo que ignoramos es el océano
(Isaac Newton)


Danyel_Casvill

#2
#include <iostream.h>
#include <conio.h>
void main()
{
int n1,n2,n3;//son los numeros
cout<<"ingrese el numero 1: ";
cin>>n1;
cout<<"ingrese el numero 2: ";
cin>>n2;
cout<<"ingrese el numero 3: ";
cin>>n3;
if (n1 && n2 < n3)
{
cout<<"el tercer numero es el numero mayor"<<endl;
}
else if (n2 && n3 < n1)
{
cout<<"el primer numero es el numero mayor"<<endl;
}
else if (n1 && n3 < n2)
{
cout<<"el segundo numero es el numero mayor"<<endl;
}
getch();
}



Pdta: con ese ejmplo podes poner voz mismo otras sentencias por si 2 o mas resultados son iguales o si algun numero ingresado es invalido.

Lh: No hagas doble post, utiliza el botón modificar.

jejeje, te recomiendo ver este video http://www.youtube.com/watch?v=Fq3d_kzjabI&feature=mfu_in_order&list=UL para que entiendas un poco sobre las sentencias if, else y else if.
esta muy facil de entender, yo tengo 14 años y lo entendi, creo tu vas a poder, tu que estas en la u.

bye.
adada

Paul Young

bueno ciertamente sigo con dudas pero tendre que seguir investigando y sin duda ver todo los video-tutoriales del link que me proporcionaste mi danyhack.
Pero sin embargo creo que me podrias aclarar algunas dudas sobre lo siguiente:

Citar#include <iostream.h>
Que es iostream.n...si stdio es entradas y salidas estandar

y bueno muchas dudas mas...pero en fin, yo solo se hasta ahora trabajar con int main, stdioy esas cosas.

HAAAAAA!!!!!!!!!!!! y no por ir en la universidad soy un super hombre he ja ja ja, recuerda que la practica hace al maestro y mucha practica, pues no, no la tengo.


saludos mi querido dany.
Lo que sabemos es una gota de agua, lo que ignoramos es el océano
(Isaac Newton)


Paul Young

por que cuando compilo en dev-c++ el archivo me dice en los comentarios que :

Citarque el sistema no puede hallar el archivo especificado
Lo que sabemos es una gota de agua, lo que ignoramos es el océano
(Isaac Newton)


Lunfardo

es raro que vallas la universidad y no se te ocurra la idea de buscar "manuales de c++" en google o sin ir mas lejos buscar en el foro
:¬¬
[http://foro.elhacker.net/programacion_cc/librospapers_cc-t296234.0.html

Paul Young

tranquilo brother, tranquilo en eso ando simplemete acabo de empezar en esto esta semana y simplemente hasta el dia de hoy empeze a buscar orientacion...eso es todo y el que haga los comentarios y dudas que me van saliendo no quiere decir que no estoy buscando con el tio google.

No hay por que irritarse o simplemente hacer esos comentarios simplemente si te paresco burdo o ignorante omiteme y te ahorras la molestia compa...pero bueno cualquier comentario es bien recibido sea critico o no, mejor si es critico asi me enfocare mas.


Gracias y un saludo.
Lo que sabemos es una gota de agua, lo que ignoramos es el océano
(Isaac Newton)


Lunfardo

no mientas, una cosa es que no entiendas como funciona un "if" y otra que andes preguntado como se hace un if en un determinado lenguaje, eso es puramente cosa de manual

Danyel_Casvill

pues mira, primero que todo, yo utilce la libreria <iostream.h> por que es la que estoy empezando a aprender, asi que yo la verdad ni se que fue lo que hiciste con la libreria stdio; y "aclarando" tu duda sobre la libreria iostream.h, segun hasta donde yo se (que no es muco) <iostream.h> es la libreria que utiliza numeros reales, enteros y caracteres, por lo cual crei debido que si quiero un programa para calcular el numero mayor entre tres numeros, debia usar aquella libreria.

jejejeje, yo tambien soy un principiante, empece apenas hace como 5 dias y espero podamos aprender juntos.

suerte, chao. ^^
adada

Paul Young

bueno mi estimado dany segui investigando y esto es lo que pude encontrar junto con algunas dudillas que me despejo el catedratico:

Programa que permita definir si un numero es par o impar siempre y cuando sea mayor o igual que 34 y menor o igual que 380.

Yo lo hice en un principio de esta manera.

#include <iostream.h>
#include <conio.h>
void main()
{
   int residuo;//es el residuo de n/2
   int n;//es el numero
   cout<<¨ingrese el numero:¨;
   cin>>n;
   if (n/2=0 && n >= 34)
   {
   cout<<¨el numero es par¨<<endln;
   }
   else if(n/2=0 && n <= 380)
  {
   cout<<¨el numero es par¨<<endln;
   }
    if (n/2=1 && n >= 34)
   {
   cout<<¨el numero es impar¨<<endln;
   }
    else if(n/2=1 && n <= 380)
  {
   cout<<¨el numero es impar¨<<endln;
   }
   getch();
}

Citarel problema creo qui es que  en donde marco con rojo solo  mido el limite inferior y esto podria provocar que si ingresara 1000 nos daria 1000/2=500 y este seria al final un numero impar...o algo asi


bueno mañana subire el programa utilizando la libreria stdio para que se vea la diferencia.


Saludos y bien benidas otras sugerencias.


Recuerden que esto es un foro para expresar cualquier idea, sin importar si existen personas que crean que algunas de las personas que aqui posteamos mentimos...en fin no todos tenemos el mismo coeficiente ni la capacidad de otros y yo soy uno de ellos por eso veo el foro para aprender y ayudar en lo que pueda.
Lo que sabemos es una gota de agua, lo que ignoramos es el océano
(Isaac Newton)