RSS

Retroceder   Foros de Emudesc > Tecnología > Informática

Respuesta
 
Herramientas Desplegado
  #1  
Antiguo 11-may-2009, 12:31
Avatar de Raziel_kain
Newbie
 
Fecha de Ingreso: mayo-2009
Mensajes: 13
Icon3 [Ayuda] Con Turbo

Hola a todos,
alguien puede ayudarme por favor, tengo que hacer un programa en turbo c, lo que tengo es algo asi:
# include <stdio.h>
(un saludo y dibujos de un monton de cuadrados)
y despues puse
printf ("\n cuantos cuadrados hay");
scanf("%d",&numero);
if (numero==2)
printf("bien");
else
printf ("mal vuelve a intentar, cuantos son");
scanf("%d",&numero);
if (numero==2)
printf("bien");
else
printf("la respuesta correcta es 2");

esta con las llaves que lo cierran y todo pero lo que quiero es agregar un contador que sume 2 a la primera respuesta correcta y que sume 1 si es correcta la segunda vez para al final mostrar por pantalla el puntaje. Tengo varias preguntas en el programa sobre contar los cuadrados el puntaje seria por todas ellas. Recien estoy aprendiendo a usar turbo c estoy en el primer año de estudiar informatica y la verdad no entiendo mucho, les agradeceria mucho su ayuda.
Responder Con Cita


EMUDESC EMUDESC está online
Emudesc BOT
 
Fecha de Ingreso: Mar 2004
Ubicación: Emudesc
Edad: 5 años
[Ayuda] Con Turbo

  #2  
Antiguo 12-may-2009, 00:41
Avatar de skaparate
Fanático EMD
 
Fecha de Ingreso: septiembre-2007
Ubicación: Chile
Mensajes: 1,126
Enviar un mensaje por MSN a skaparate
Predeterminado Re: hola soy nueva alguien me ayuda porfis

Hola, podría ser algo así:

Cita:
/*antes del primer IF tienes que pedir el ingreso del número y verificar si esta correcto. Si lo está, entonces sumas al contador con lo que viene, sino, que haga lo que tiene que hacer.*/
//pides el ingreso del número y verificas con printf y scanf, y luego:

if (numero == 2)
{
printf ("Bien");
//Ahora asignas el puntaje
if (contador == 0)
contador += 2;
else if (contador >= 2)
contador ++;
}
else //Si se equivoca, ejecuta el código que viene:
{
printf ("Intenta de nuevo: ");
scanf ("%d", &numero);
}

printf ("El puntaje obtenido: %d", contador);

Aunque, para no repetir el código cada vez que se equivoque, podrías usar la instrucción do... while() así:
Cita:
#include <stdio.h>
#include <stdlib.h>

main (void)
{
int numero, contador = 0, sw;

sw = 0;
do
{
system ("cls");
printf ("Numero de cuadrados: ");
scanf ("%d", &numero);
if (numero != 2)
{
sw = 1;
printf ("Intenta de nuevo...");
system ("pause");
}
else
{
printf ("Correcto!");
//Ahora asignas el puntaje
if (contador == 0)
contador += 2;
else if (contador >= 2)
contador ++;
}

}while (numero != 2);

printf ("contador = %d", contador);
system("pause");
}
Con eso te ahorras el tener que repetir el bloque de código cada vez que tengas que preguntar por los cuadrados.

Saludos.

Última edición por skaparate fecha: 12-may-2009 a las 01:00.
Responder Con Cita
  #3  
Antiguo 12-may-2009, 12:13
Avatar de Raziel_kain
Newbie
 
Fecha de Ingreso: mayo-2009
Mensajes: 13
Icon14 Re: hola soy nueva alguien me ayuda porfis

Gracias me acabas de salvar, el profe va a poner nota por esto y yo estaba muy pero muy perdida no tenia idea de como arreglar el codigo:tha nks:
La otra parte que pusiste no la entendi del todo pero lo hare cuando el profe pase la materia otra vez gracias y muchas muuuchas gracias no te imaginas lo preocupada que estaba por que este ejercicio no me resultaba, gracias otra vez. Bye

Última edición por Raziel_kain fecha: 12-may-2009 a las 12:17.
Responder Con Cita
  #4  
Antiguo 12-may-2009, 21:38
Avatar de skaparate
Fanático EMD
 
Fecha de Ingreso: septiembre-2007
Ubicación: Chile
Mensajes: 1,126
Enviar un mensaje por MSN a skaparate
Predeterminado Re: [Ayuda] Con Turbo

Ok, bienvenida al foro. Ya que resolviste tus dudas, deberías enviar un mensaje privado a algún moderador para que lo cierre.

Saludos.
Responder Con Cita
  #5  
Antiguo 07-ago-2009, 19:11
Newbie
 
Fecha de Ingreso: agosto-2009
Mensajes: 3
Predeterminado Re: [Ayuda] Con Turbo

epale amigo me puedes ayudar ami
Responder Con Cita
Respuesta


Herramientas
Desplegado


Temas Similares para: [Ayuda] Con Turbo
Tema Autor Foro Respuestas Último mensaje
Turbo Pascal Ergio Presentaciones 0 27-mar-2009 20:00
Ayuda con Turbo Pascal!!!!! Otaku_fan Ayuda 2 16-dic-2008 21:39
ayuda con eMule Turbo Accelerator Akira12 Ayuda 2 11-nov-2008 17:56
Buenas necesito un programa en turbo pascal alguien me ayuda por favor? ershin Informática 0 02-jul-2007 01:39
¡Ayuda! programa en Turbo C++ zero Informática 1 18-abr-2007 09:13


La franja horaria es GMT +2. La hora actual es: 20:13.


Powered by vBulletin®
Copyright Jelsoft Enterprises Ltd.
SEO by vBSEO

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74