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
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???
#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.
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.
por que cuando compilo en dev-c++ el archivo me dice en los comentarios que :
Citarque el sistema no puede hallar el archivo especificado
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 (http://foro.elhacker.net/programacion_cc/librospapers_cc-t296234.0.html)
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.
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
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. ^^
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.
uyyy men, mira, primero pon el codigo del programa tal cual lo hiciste.
google--->"c++ if" buscar---> primera pagina que aparece---> parte del codigo:
if (account_type==1){
interest = 2.3;
}
else {
if (account_type == 2) {
interest = 2.6;
}
else {
if (account_type == 3){
interest = 2.9;
}
else {
if (account_type==4){
interest = 3.3;
}
else {
if (account_type==5){
interest = 3.5;
}
else {
// account type must be 6
interest = 3.8;
}
}
}
}
}
ademas de eso, no es endln , es endl.
ademas, n/2, te da cociente; vos queres igualar el resto que te lo da %
ahora busca la sentencia switch :silbar:
#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"<<endl;
}
else if(n%2==0 && n <= 380)
{
cout<<"el numero es par"<<endl;
}
if (n%2==1 && n >= 34)
{
cout<<"el numero es impar"<<endl;
}
else if(n%2==1 && n <= 380)
{
cout<<"el numero es impar"<<endl;
}
getch();
}
ya entendi mi estimado smogMx QUE PARA TI NO SOY MAS QUE UN ILUSO que no utiliza google.
Pero sabes que no me molestare mas en contestarte, disculpa mi ingenuidad y si buscare en google y no mas preguntas por ahora.
bye
P.D. imposible tratar asi...
no lo tomes mal, pero imaginate que seria del foro si cada persona pregunta como se usa la sentencia if.
y si creo que no usas el google, encima que es mas facil que andar esperando un respuesta