Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - spiderboot

#1
perfecto, ha quedado de maravilla ;D, gracias nuevamente por su tiempo y deseos de ayudar sin esperar nada a cambio, mil gracias
#2
el problema es el siguiente se debe generar tablas de multiplicar con multiplos hasta 10 mientras se presione la letra s se pedira nuevamente un numero cualquiera para calcular sus multiplos hasta el numero 10, si se presiona cualquier otro numero el programa termina; hice este codigo pero el programa no termina:


#include <cstdlib>
#include <iostream>
#include <conio.h>
#include <string.h>

using namespace std;

int main(int argc, char *argv[])
{
    int numerotabla;
    int contador;
    char cent;
   
    do
    {
    printf ("Introduzca un numero para Generar su tabla \t\n");
    scanf ("%d", &numerotabla);
    contador=1;
    while (contador<=10)
    {
    printf ("%d*%d=%d \n", numerotabla, contador, numerotabla*contador);
    contador++;
   }
   
   printf ("presione S si desea calcular otra tabla o Presione cualquier tecla para terminar \n\t");
   cent=getche();
   }while (cent!='s');   
   /* asi como esta el codigo corre sin finalizar si le pongo s me vuelve a pedir un
   numero para calcular su tabla si pongo cualquier otro valor hace lo mismo he hecho este cambio
   }while (cent!='s'); que seria cent difente de s y cuando pongo s me pide un numero y luego finaliza*/
   
   
    system("PAUSE");
    return EXIT_SUCCESS;
}


gracias de antemano compañeros
#3
gracia compañero mil gracias, copie y pegue el codigo que me proporcionaron y resulto, aunque creo que ya lo habia puesto asi, pero no habia funcionado, lo copie y pegue y se soluciono, gracias por su tiempo y conocimiento
#4
Se supone que el codigo debe resolver la siguiente cuestion se ingresan cierta cantidad de alumnos aprobados y cierta cantidad de alumnos reprobados, el programa debe arrojar el numero total de alumnos, el porcentaje de alumnos aprobados y el porcentaje de alumnos reprobados: para la cual elabore el siguiente codigo, pero no me realiza las operaciones, probe con estas cantidades 15 aprobados y 35 reprobados y solo funciona cuando me calcula el total de alumno (50), en los procentajes me arroja cero, espero su ayuda y gracias de antemano
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
   
   int alaprobados;
   int alreprobados;
   int total;
   int paprobados;
   int preprobados;
   
   printf ("Ingrese el numero de alumnos Aprobados \t\n");
   scanf ("%d", &alaprobados);
   
   printf ("Ingrese el numero de alumnos reprobados \t\n");
   scanf ("%d", & alreprobados);
   
   total=alaprobados+alreprobados;
   printf ("El numero total de alumnos es %d \t\n", total);
   
   paprobados=alaprobados/total*100;
   printf ("El porcentaje de alumnos aprobados es %d Porciento \t\n", paprobados);
   
   preprobados=alreprobados/total*100;
   printf ("El porcentaje de alumnos NO aprobados es %d Porciento\t\n", preprobados);
   
       
   
   system("PAUSE");
   return EXIT_SUCCESS;
}



he intentado cambiar las ultimas 2 variables (paprobados y preprobados) a tipo flotante para ver si es por alla el problema pero el resultado es el mismo 0.0000
#5
Gracias compañero, mil gracias por tu tiempo y conocimiento
#6
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
   
int a;
float b;
     
     
      printf("introduzca un numero entero \t\n");
      scanf("%d", &a);
      printf("el numero que introujo es %d \t\n", a);
     
      printf("introduzca un numero decimal \t\n");
      scanf("&f", &b);
     
      printf("Los numero que introdujo son %d y %f", &a, &b);
       
    system("PAUSE");
    return EXIT_SUCCESS;
}


al ejecutar el programa en el primer printf, me da chance para escribir una cantidad, pero despues de eso el programa corre hasta el final sin que pueda introducir la segunda cantidad en decima, ¿que otro comando debo ingresar para que me de un segundo espacio para escribir la segunda cantidad?, gracias compañeros
#7
gracias amigos, me sirve de mucho su ayuda
#8
no entiendo porque me marca error en esa linea, soy princiante, aca el codigo, gracias de antemano por su ayuda, la marca en rojo es donde me marca error
y esto son los mensajes que me saca:

in function "int main ()":
expected "before if"
expected primary -expresion before else
expected before - else
expected before system


/* Descripción: Solución de ecuaciones de segundo grado utilizando*/
/*Bibliotecas */
#include <cstdlib>
#include <iostream>
#include <math.h> /* biblioteca con funciones matematicas, pow y sqrt*/


main ( )
{
double a, b, c, x1, x2, det; /*declaracion de variables de punto flotante doble precision, decimales */
printf("El siguiente programa calcula las raices de un polinomio de segundo grado\n");
printf("\n\t\t ax^2 + bx + c = 0"); /* n= salto de linea, t=tabulado, */

/*datos de entrada */
printf ("\nIntroduzca los coeficientes de a,b y c:");
scanf("%1f, %1f, %1f", &a, &b, &c); /*1f= insertar un valor de tipo double, o sea decimales */
/*la variable det toma el resultado de la raiz cuadrada de la variable b menos */
/* la multiplicacion de 4 por las variables a y c, este resultado sirve para*/
/* comprobar que se cumpla la condicion que sigue*/
det = pow (b,2)-4*a*c

if (det > = 0)
    {
    x1=(-b + sqrt(det))/2*a; /*se calculan los valores para x1*/
    x2=(-b - sqrt (det))/2*a;
    printf ("\n La raices son: %.2lf, %.2lf",x1, x2);/* ¿porque 21f, que significa el2?*/           
    }
    else
    printf("\n No existe raices reales.");
    printf ("\n")
 
    system("PAUSE");
    return EXIT_SUCCESS;
}
#9
gracias compa, me has ayudado mucho, saludos
#10
ESTA PARTE ES LA QUE NO ENTIENDO

printf ("\n\t%d billetes de 200", cambio/200)
      cambio = cambio%200