Autor
|
Tema: [?]duda sobre mi programa en c++ (Leído 4,089 veces)
|
rocker25
Desconectado
Mensajes: 5
|
hola amigos, bueno en la escuela me dejaron un proyecto que primero salude y que despues me de opciones para seleccionarlas con un numero, ya hice mi codigo pero el compilador me dice que tengo un error, pero no se cual sea el problema, ojala me puedan ayudar y decir en que estoy mal, aqui les dijo mi codigos, adios y gracias!! #include<stdio.h> #include<conio.h> main () { char nombre [20]; printf("BIENVENIDO\n"); printf("hola soy el programa de matematicas dime tu nombre\n"); scanf("%s",& nombre [0]); printf ("ok % s ¿que quieres hacer?:\n", nombre); scanf("%s",& nombre [0]); } int main() {//aqui es donde me marca error int opcion,n1,n2,n3; printf("\n CALCULADORA"); for(;;) { printf("\n1.-Suma\n2.-Resta\n3.-Multiplicacion\n4.-Division\n5.-Salir\n"); printf("\nIngrese Opcion:"); scanf("%d",&opcion); clrscr(); switch(opcion) { case 1: printf("Ingrese numero 1: "); scanf("%d",&n1); printf("Ingrese numero 2: "); scanf("%d",&n2); n3=n1+n2; printf("\n\n%d+%d=%d",n1,n2,n3); getch(); clrscr(); break; } switch(opcion) { case 2: printf("Ingrese numero 1:"); scanf("%d",&n1); printf("Ingrese numero 2:"); scanf("%d",&n2); n3=n1-n2; printf("\n\n%d-%d=%d",n1,n2,n3); getch(); clrscr(); break; } switch(opcion) { case 3: printf("Ingrese numero 1:"); scanf("%d",&n1); printf("Ingrese numero 2:"); scanf("%d",&n2); n3=n1*n2; printf("\n\n%d*%d=%d",n1,n2,n3); getch(); clrscr(); break; } switch(opcion) { case 4: printf("Ingrese numero 1:"); scanf("%d",&n1); printf("Ingrese numero 2:"); scanf("%d",&n2); n3=n1/n2; printf("\n\n%d/%d=%d",n1,n2,n3); getch(); clrscr(); break; } if(opcion==5) break; } clrscr(); }
|
|
|
En línea
|
|
|
|
satu
Desconectado
Mensajes: 301
Siempre aprendiendo
|
Hola no he mirado todo el código pero te he corregido el switch, fíjate #include<stdio.h> #include<conio.h> main () { char nombre [20]; printf("BIENVENIDO\n"); printf("hola soy el programa de matematicas dime tu nombre\n"); scanf("%s",& nombre [0]); printf ("ok % s ¿que quieres hacer?:\n", nombre); scanf("%s",& nombre [0]); } int main() {//aqui es donde me marca error int opcion,n1,n2,n3; printf("\n CALCULADORA"); for(;;) { printf("\n1.-Suma\n2.-Resta\n3.-Multiplicacion\n4.-Division\n5.-Salir\n"); printf("\nIngrese Opcion:"); scanf("%d",&opcion); clrscr(); switch(opcion) { case 1: printf("Ingrese numero 1: "); scanf("%d",&n1); printf("Ingrese numero 2: "); scanf("%d",&n2); n3=n1+n2; printf("\n\n%d+%d=%d",n1,n2,n3); getch(); clrscr(); break; case 2: printf("Ingrese numero 1:"); scanf("%d",&n1); printf("Ingrese numero 2:"); scanf("%d",&n2); n3=n1-n2; printf("\n\n%d-%d=%d",n1,n2,n3); getch(); clrscr(); break; case 3: printf("Ingrese numero 1:"); scanf("%d",&n1); printf("Ingrese numero 2:"); scanf("%d",&n2); n3=n1*n2; printf("\n\n%d*%d=%d",n1,n2,n3); getch(); clrscr(); break; case 4: printf("Ingrese numero 1:"); scanf("%d",&n1); printf("Ingrese numero 2:"); scanf("%d",&n2); n3=n1/n2; printf("\n\n%d/%d=%d",n1,n2,n3); getch(); clrscr(); break; default: break; } clrscr(); }
Saludos
|
|
|
En línea
|
Breakbeat como forma de vida
|
|
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
Desconectado
Mensajes: 3.069
/^$/
|
Eso no es C++.
|
|
|
En línea
|
|
|
|
SirLanceCC
|
Estás definiendo dos veces main() y de hecho debes definirlo como int main() y poner el return. int main () { char nombre [20]; printf("hola soy el programa de matematicas dime tu nombre\n"); scanf("%s",& nombre [0]); printf ("ok % s ¿que quieres hacer?:\n", nombre ); scanf("%s",& nombre [0]); //} **ESTO NO VA** //int main() //{ int opcion,n1,n2,n3; ... default: break; } clrscr(); return 0; }
|
|
|
En línea
|
|
|
|
satu
Desconectado
Mensajes: 301
Siempre aprendiendo
|
ups..... no lo habia visto está claro que con resaca no funciona mi cabeza
|
|
|
En línea
|
Breakbeat como forma de vida
|
|
|
rocker25
Desconectado
Mensajes: 5
|
hola ya he leido sus respuestas y creo que me han sacado de mis dudas, espero que con sus opiniones me salaga el programa pero una pregunta mas y si quisiera agregar mas opciones tendria que poner ms numeros en printf y seguido de mas case, gracias!!
|
|
|
En línea
|
|
|
|
rocker25
Desconectado
Mensajes: 5
|
miren he corregido mi codigo espero que ya este bien, bueno gracias satu y sirlancecc por su ayuda adios!! #include<stdio.h> #include<conio.h> int main () { char nombre [20]; printf("BIENVENIDO\n"); printf("hola soy el programa de matematicas dime tu nombre\n"); scanf("%s",& nombre [0]); printf ("ok % s ¿que quieres hacer?:\n", nombre); scanf("%s",& nombre [0]); int opcion,n1,n2,n3; printf("\n CALCULADORA"); for(;;) { printf("\n1.-Suma\n2.-Resta\n3.-Multiplicacion\n4.-Division\n5.-Salir\n"); printf("\nIngrese Opcion:"); scanf("%d",&opcion); clrscr(); switch(opcion) { case 1: printf("Ingrese numero 1: "); scanf("%d",&n1); printf("Ingrese numero 2: "); scanf("%d",&n2); n3=n1+n2; printf("\n\n%d+%d=%d",n1,n2,n3); getch(); clrscr(); break; case 2: printf("Ingrese numero 1:"); scanf("%d",&n1); printf("Ingrese numero 2:"); scanf("%d",&n2); n3=n1-n2; printf("\n\n%d-%d=%d",n1,n2,n3); getch(); clrscr(); break; case 3: printf("Ingrese numero 1:"); scanf("%d",&n1); printf("Ingrese numero 2:"); scanf("%d",&n2); n3=n1*n2; printf("\n\n%d*%d=%d",n1,n2,n3); getch(); clrscr(); break; case 4: printf("Ingrese numero 1:"); scanf("%d",&n1); printf("Ingrese numero 2:"); scanf("%d",&n2); n3=n1/n2; printf("\n\n%d/%d=%d",n1,n2,n3); getch(); clrscr(); break; default: break; } clrscr(); return 0; }
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
duda sobre pequeño programa en c
Programación C/C++
|
Freelancer
|
2
|
3,105
|
29 Junio 2011, 14:20 pm
por Freelancer
|
|
|
Duda sobre el programa Nlite controladores
Software
|
Anonymous250
|
1
|
1,621
|
27 Diciembre 2011, 19:04 pm
por Eleкtro
|
|
|
Duda sobre el crack de un programa
Ingeniería Inversa
|
kentshy
|
6
|
3,684
|
14 Enero 2013, 16:45 pm
por kentshy
|
|
|
Duda sobre programa PIC
Electrónica
|
Fox_Neo
|
2
|
3,728
|
18 Abril 2013, 22:57 pm
por Fox_Neo
|
|
|
duda sobre programa en c
Programación C/C++
|
Drewermerc
|
5
|
2,563
|
23 Mayo 2014, 02:35 am
por Drewermerc
|
|