[Ayuda] Programa sobre tabla de multiplicar me tiene mal T_T

Iniciado por neron991, 28 Abril 2015, 04:16 AM

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

neron991

Hola!, quería saber si me podrían ayudar en un ejercicio de lenguaje C en Geany es para una tarea y quería saber como va estructurado, si pueden ayudarme el ejercicio va así: Desarrolle un programa en C que permita evaluar la tabla de multiplicar de cualquier número, mostrando la cantidad de respuestas correctas e incorrectas. El programa debe repetirse las veces que el usuario desee. y la cantidad de respuestas buenas y malas

Gracias de antemano!!  :-[ :-[ :-[ :-[

engel lex

muestra tu código(no olvides usar etiquetas GeSHi), expón tus dudas y si tienes errores del compilador copia y pegalo en una etiqueta de código
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

neron991

de por si no tengo idea como empezar estoy enredado T_T  :-[, llego hasta la libreria

#include <stdio.h>
int main ()
{
int num,contador;
do
printf ("

while
printf ("

no se si para ustedes es algo simple pero no entendí como hacer ese ejercicio, se como hacer que lea la tabla con el ciclo FOR pero no tengo idea como hacer para que se ejecute el ejercicio como le menciono arriba!! gracias...

engel lex

#3
para el "encapsulamiento" general de no salir hasta que se decida con un do-while basta

algo como


#include <stdio.h>
int main(){
 do{
 //hacer cosas
 char salir;
 //imprimir "desea salir S o N: "
 //leer valor y colocar valor leido en salir
 }while(salir!='S');
}



lo que no entendí fue lo del for
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Gunhack

Creo esto es lo que quieres, busca un buen libro de programación "Aprendiendo c en 21 días" tal ves te ayude un poco.
Código (cpp) [Seleccionar]

#include <iostream>

//Esto es solo si tu compilador lo necesita
using namespace std;

main()
{
  //Variables a utilizar
  int n, res, cont=0;
  char S;
  do
  {
    cout << "Ingrese la tabla que quiere evaluar: ";
    //Ingresas la tabla
    cin >> n;
   
    //Crea un ciclo de 1 a 10 que son las veces que se va
    //a repetir y de igual manera el numero por el cual se
    //va a multiplicar.
    for (int i=1;i<=10;i++)
    {
      //Muestra por pantalla la opreacion
      cout << n <<" * "<< i << "= ";
      //Introduces el resultado
      cin >> res;
      //Evalua el resultado, si es igual al de la operacion
      //se le aumenta al contador +1
      if (res==n*i)
      {
        cont++;
      }
    }
    //Imprime el resultado del contador
    cout << "\nTu resultado fue: "<< cont;
    //Pide al usuario una letra para continuar o no
    cout << "\n\nDesea continuar? S/N: ";
    //Ingresa la letra
    cin >>S;
    //evalua la letra para ver si repite el ciclo do-while
  }while (S=='S'||S=='s');
  return 0;
}