Normas del foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Diciembre 05, 2008, 05:00:03
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Carbide C/C#/C++ (Moderador: Fashion)  |  Tema: error con el else 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: error con el else  (Leído 365 veces)
Sadiko
Habitual
*****
Desconectado Desconectado

Mensajes: 233



Ver Perfil
« en: Marzo 01, 2008, 11:45:39 »

juegos gratis
bueno pz ando aprendiendo algo de c++
y me marca error en el else me sale
Citar
statemend missing
y pz segun io sta todo bien
spero ke mepuedan ayudar
aki les dejo el codigo

Código:
#include <conio.h>
#include <iostream.h>
void maind(void)
{
int a,b;
cout<<"teclea un numero"<<endl;
cin>>a;
b = a % 2;
if(b==0);
cout<<"el numero es positivo"<<endl;
else
cout<<"el numero es negativo"<<endl;
getch();
}

salu2 Cool

x cierto no c si sirva de muxo pero
uso borland c++
aki dejo una imagen
« Última modificación: Marzo 01, 2008, 11:55:45 por Sadiko » En línea

Virus check complete. All viruses functioning normally.
 lavida te da la espalda oagarrale el culo! XD


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
alesteir
Visitante
« Respuesta #1 en: Marzo 02, 2008, 12:00:35 »

Tu error esta aca: void main(void) te sobra una d


Código:
#include <conio.h>
#include <iostream.h>
void main(void)
{
int a,b;
cout<<"teclea un numero"<<endl;
cin>>a;
b = a % 2;
if(b==0)
cout<<"el numero es positivo"<<endl;
else
cout<<"el numero es negativo"<<endl;
getch();
}

En visual c++ funcionó asi, te sobraba un punto y  coma, despues de la sentencia if.
« Última modificación: Marzo 02, 2008, 08:14:20 por Aleksteir » En línea
Sadiko
Habitual
*****
Desconectado Desconectado

Mensajes: 233



Ver Perfil
« Respuesta #2 en: Marzo 02, 2008, 12:11:09 »

no men ia lo corregi y si me sobrava una d pero aun asi me sigue mandando un error

Código:
#include <conio.h>
#include <iostream.h>
void main(void)
{
int a,b;
cout<<"teclea un numero"<<endl;
cin>>a;
b = a % 2;
if(b==0);
cout<<"el numero es positivo"<<endl;
else;
cout<<"el numero es negativo"<<endl;
getch();
}
En línea

Virus check complete. All viruses functioning normally.
 lavida te da la espalda oagarrale el culo! XD


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
FreakMind
Habitual
*****
Desconectado Desconectado

Mensajes: 194



Ver Perfil
« Respuesta #3 en: Marzo 02, 2008, 12:32:14 »

Buenas

Despues del if(b == 0) sacale el ;

Salu2 FreakMind
En línea

Connoisseurs of C semantics find C++ inferior to ++C

Sadiko
Habitual
*****
Desconectado Desconectado

Mensajes: 233



Ver Perfil
« Respuesta #4 en: Marzo 02, 2008, 12:37:06 »

yea men 's grax  a los 2 tanto a ҒrεακΜιи∂ como a Aleksteir ia kedo good esto

1000 grax



salu2 Cool

mañana vendre con + problemas Tongue

« Última modificación: Marzo 02, 2008, 12:42:07 por Sadiko » En línea

Virus check complete. All viruses functioning normally.
 lavida te da la espalda oagarrale el culo! XD


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
[p3ll3]
Colaborador
*****
Desconectado Desconectado

Mensajes: 535


... Open your eyes , open your mind ...


Ver Perfil WWW
« Respuesta #5 en: Marzo 02, 2008, 01:00:10 »

Código:
#include <iostream.h>
#include <conio.h>

int main(void){

int a,b;

cout<<"teclea un numero"<<endl;

cin>>a;

b = a % 2;

cout << (b == 0 ? "el numero es par\n" : "el numero es impar\n");

getchar();

}

men aqui te dejo otra forma de hacer un if - else , lo que hace es que se evalua la condicion y si se cumple se ejecuta lo que esta entre el ? y los : sino se cumple se ejecuta lo que esta despues de los dos puntos.


Saludos.................... Cool
« Última modificación: Marzo 02, 2008, 01:00:34 por [p3ll3] » En línea


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion

Sadiko
Habitual
*****
Desconectado Desconectado

Mensajes: 233



Ver Perfil
« Respuesta #6 en: Marzo 02, 2008, 01:14:44 »

eso c ve mas xido men y hasta con pokas lineas pero pz como ke no c x ke c me ac un poko + complicado
pero bueno empezare a practicar eso.
y ya aprobecahndome de la amabilidad de to2 ahora tengo ste problema

Código:
#include <iostream.h>
#include <conio.h>
void main(void)
{
int a;
cout<<"teclea un numero"<<endl;
cin>>a;
if (a>= 48) and (a<=57)
cout<<"el numero pertenece al primer intervalo" <<endl;
if (a>=65) and (a<=90)
cout<<"el numero pertenece al segundo intervalo"endl;
if (a>=97) and (a<=122)
cout<<"el numero pertenece al tercer intervalo"<<endl;
else
cout<<"el numero no pertenece a ningun intervalo"<<endl;
getch();
}

de la misma forma en los if dice ke ahy un problema en el "and"
Citar
call to undefined fuinction 'and'
y en el cout que esta despues de cada if
Citar
statement missing
PD: ia googlie y no encuentro nada sobre el and

sorry i'am ignored  Tongue


salu2 Cool
En línea

Virus check complete. All viruses functioning normally.
 lavida te da la espalda oagarrale el culo! XD


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
[p3ll3]
Colaborador
*****
Desconectado Desconectado

Mensajes: 535


... Open your eyes , open your mind ...


Ver Perfil WWW
« Respuesta #7 en: Marzo 02, 2008, 01:20:37 »

Intenta con:  && (And ) ,|| (Or) , ! (expresion) (Not) 


La primera es para el And si usas solo uno es And exclusivo , la segunda es para un Or , igual que el And si solo pones un | este sera un Or exclusivo y el ultimo es el  ! (expresion) , que niega lo que este dentro del parentesis.

Me imagino que los otros errores son por lo mismo del And ...

Creo que con esto ya puedes probar , cualquier cosa posteas.




En línea


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion

[p3ll3]
Colaborador
*****
Desconectado Desconectado

Mensajes: 535


... Open your eyes , open your mind ...


Ver Perfil WWW
« Respuesta #8 en: Marzo 02, 2008, 01:31:46 »

Aqui mi resultado:

Código:
#include <iostream.h>

int main(void){

int a;

cout<<"teclea un numero"<<endl;
cin>>a;

if ( (a>= 48) && (a<=57) ) cout<< "el numero pertenece al primer intervalo" <<endl;

if ( (a>=65) && (a<=90) ) cout<< "el numero pertenece al segundo intervalo"<<endl;

if ( (a>=97) && (a<=122) ) cout<< "el numero pertenece al tercer intervalo"<<endl;

else cout<< "el numero no pertenece a ningun intervalo"<<endl;

return 0;

}

Espero te ayude , saludos ................. Afro
En línea


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion

Sadiko
Habitual
*****
Desconectado Desconectado

Mensajes: 233



Ver Perfil
« Respuesta #9 en: Marzo 02, 2008, 01:41:00 »

yea men si ya kedo un poko + claro  Grin Grin

100000000 tank's


salu2 Cool
En línea

Virus check complete. All viruses functioning normally.
 lavida te da la espalda oagarrale el culo! XD


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
[p3ll3]
Colaborador
*****
Desconectado Desconectado

Mensajes: 535


... Open your eyes , open your mind ...


Ver Perfil WWW
« Respuesta #10 en: Marzo 02, 2008, 01:48:15 »

Para eso estamos ,cualquier otra cosa ya sabes ...
En línea


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion

cuervocap
Habitual
*****
Desconectado Desconectado

Mensajes: 171


ingchecha@hotmail.com
Ver Perfil
« Respuesta #11 en: Marzo 02, 2008, 11:09:04 »

OTRA FORMA DE PODER HACER ESTE PROGRAMA ES DE LA SIGUIENETE MANERA:


#include <iostream.h>
#include <conio.h>
void main(void)
{
int a;
cout<<"teclea un numero"<<endl;
cin>>a;

if( (a>= 48) && (a<=57))
cout<<"el numero pertenece al primer intervalo" <<endl;
if ((a>=65) && (a<=90))
cout<<" el numero pertenece al segundo intervalo"endl;
if ((a>=97) && (a<=122))
cout<<"el numero pertenece al tercer intervalo"<<endl;
else
cout<<"el numero no pertenece a ningun intervalo"<<endl;
getch();
}


SI TE DAS CUENTA EN CADA IF SE LE AGREGO OTRO PARENTESIS AL INICIO Y AL FINAL DE CADA EVALUACION QUE ESTAS HACIENDO Y EN LUGAR DEL "AND" SE COLOCA EL && QUE ES IGUAL A UN AND.

PUEDES PROBARLO TAMBIEN ASI. CUALQUIER DUDA SOBRE BORLAND C++ ESTAMOS A LA ORDEN

 Cool
En línea



NO TODO LOS DIAS LLUEVE
Sadiko
Habitual
*****
Desconectado Desconectado

Mensajes: 233



Ver Perfil
« Respuesta #12 en: Marzo 02, 2008, 11:50:38 »

bueno mens pz kedo asi

el primero:
Código:
#include <conio.h>
#include <iostream.h>
void main(void)
{
int a,b;
cout<<"teclea un numero"<<endl;
cin>>a;
b = a % 2;
if(b==0)
cout<<"el numero es positivo"<<endl;
else
cout<<"el numero es negativo"<<endl;
getch();
}

y el segundo

Código:
#include <iostream.h>
#include <conio.h>
void main(void)
{
int a;
cout<<"teclea un numero"<<endl;
cin>>a;
if ( (a>= 48) && (a<=57) )
cout<< "el numero pertenece al primer intervalo" <<endl;
if ( (a>=65) && (a<=90) )
cout<< "el numero pertenece al segundo intervalo"<<endl;
if ( (a>=97) && (a<=122) )
cout<< "el numero pertenece al tercer intervalo"<<endl;
else;
cout<< "el numero no pertenece a ningun intervalo"<<endl;
getch();
}


tank's x la ayuda (Y)


salu2 Cool
En línea

Virus check complete. All viruses functioning normally.
 lavida te da la espalda oagarrale el culo! XD


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Carbide C/C#/C++ (Moderador: Fashion)  |  Tema: error con el else « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.7 | SMF © 2006-2007, Simple Machines LLC