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ú

Temas - Onigiri

#1
Hola;
pues estoy practicando con operador ternario.
Y pues aún no logro descubrir cuales son mis errores.

Código (cpp) [Seleccionar]
#include <iostream.h>
#include <conio.h>
#define Td 500
#define Tn 800

main()
{  char t;
int  d,j,h;

     cout<<"\nIngresar Dia de Trabajo (1=Lunes; 2=Martes(..)) : "; cin>>d;

     do
     {
        cout<<"\nIngresar Turno (d/n) = "; cin>>t;
        cout<<"\nIngresar Horas de trabajo = "; cin>>h;

        j = ((d!=7&&t=='d') ? (h*Td) : (d==7&&t=='d') ? (h*(200+Td)) : (d!=7&&t=='n') ? (h*Tn) : (h*(300+Tn)); )

        cout<<"Jornal = "<<j;
     } while (d<0||d>7);

  getch();

}



Son las 3:00 A.M quizas es una tonteria pero de verdad no logro descubrir donde están mis errores.
//edit; no copie todo el codigo
#2
Hola! (:
Pues debo hacer un ejercicio
en donde ingreso por teclado 20 elementos
de un vector numerico,
y luego mostrarlos en el orden inverso al
ingresado.

Es bastante sencillo, la resolucion pero no puedo pasarlo a C++ D:
no se en que me estoy equivocando u.u

Código (cpp) [Seleccionar]
#include <conio.h>
#include <iostream.h>
main()
{int a[20],i;
for(i=0; i<20; i++)
{cout<<"\nElemento a = ";
  cin>>a[i];
}

for(i=20; i<1; i--)
{cout<<"\n\nElemento a "<<i<<" = "<<a[i];}
getch();
}
#3
Hola pues este es mi tercer
programa con for
y no entiendo a que se refiere este problema,
he buscado en google
pero mi inglés es muy deficiente.

He aqui mi programa:
Código (cpp) [Seleccionar]
#include <iostream.h>
#include <conio.h>
main()
{int may,men,a[15],ly,lm,i;
may=men=0;
  for (i=0; i<16; i++)
   {cout<<"\nElemento a = ";
    cin>>a[i];
   }
  for (i=0; i<16; i++)
  { if (a[i]>may)
    {may=a;
     ly='i';}

      if(a[i]<men)
      {men=a;
       lm='i';}
   }

   cout<<"El mayor es "<<may<<" se encuentra en elemento "<<ly;
   cout<<"El menor es "<<men<<" se encuentra en elemento "<<lm;

   getch();
   }



De 15 valores enteros debo averiguar cual es el mayor, el manor y la posicion de ambos.
#4
Hola!
Estoy empezando a pasar
mi primer programa con for
con mi borland 5.02 c++

Y.. me sale el denominado Call of nonfunction
en 7 lineas.

Este es:

Código (cpp) [Seleccionar]
#include <iostream.h>
#include <conio.h>
main()
{int cp,cc,cn,a[20],i;
cp=cc=cn=0;
  for (i=0; i<20; i++)
  {cout<<"Elemento "<<a<<":  " ;
   cin>>a[i];
  }

   for (i=0; i<20; i++)
   {
      if (a(i)>0)
      {a(i)=a(i)*3;
       cp=cp+1;
      }
        if (a(i)<0)
        {a(i)=a(i)*a(i);
         cn=cn+1;
        }

        else
        {cc=cc+1;}


  }
    cout<<" a(i) \t ";
    cout<<" Son positivos "<<cp<<"Son negativos "<<cn<<" Son ceros "<<cc;

getch();
}


Como veran es un programa de vectores,
en donde se debe informar el vector modificado; cuantos elementos eran negativos, positivos y ceros en el vector original.


:rolleyes:
#5
Hola!
Pues estoy haciendo un pequeño un programa
para hacer las potencias de un nro.

Aqui está:
Código (cpp) [Seleccionar]
#include <conio.h>
#include <iostream.h>
main()
{int n,c,p,ca;
c=0; p=1; ca=0;
  cout<<"\nIngresa un numero para ver la magia =\n ";
  cin>>n;
     if(ca<12)
     {ca=ca+1;}
       while (c<n)
       { c=c+1;
         p=p*n;
         cout<<"\n\n"<<n<<" ^ "<<c<<" = "<<p;
       }
getch();
}


y me gustaría saber si me podrían
ayudar para que en vez de que imprimir asi:
Código (cpp) [Seleccionar]
9 ^ 4 = 6561

Lo haga asi:
Código (cpp) [Seleccionar]
9 * 9 * 9 * 9 = 6561

Para aprender :3
#6
Programación C/C++ / Ayuda con un problema;
5 Octubre 2012, 14:51 PM
Veran tengo que ingresar par de temperaturas diarias máx. y min.
El proceso terminara cuando ambas son cero.
Ahora; lo que quiere que se informe es la cantidad de días cuyas temperaturas se han leido, la media maxima y la media minima.
se hallar esto; seria un acumulado/contador pero como las temperaturas que ingreso seran consecutivas cambiaria constantemente mi media en ambos casos. y como guardaria el registro de días?.

Ésto es lo que hice hasta el momento
Código (cpp) [Seleccionar]
#include <conio.h>
#include <iostream.h>
main()
{int mx,mn,cd,cmn,pmn,tmx,amx;
cd=cmn=tmx=amx=0;
cout<<"\nIngresar temperatura maxima = ";
cin>>mx;
cout<<"\nIngresar temperatura minima = ";
cin>>mn;
while((mx!=0&&mn!=0))

  {cd=cd+1;  /*Contador de dias*/
   if(mn<0) {cmn=cmn+1;
             pmn=(cmn*100)/cd;
             } /*En caso de que la temp. min. sea menor a 0; cuento
             y hago ya un porcentaje preliminar.*/
   if(mx>tmx){tmx=mx;} /*Pregunto si la temp. ahora ingresada supera
                       a tmx y sino guardo*/

  }
  cout<<"\nEl porcentaje de inferiores representa el = "<<pmn;
  cout<<"\nLa temperatura max. ingresada fue = "<<tmx;
  getch();
  }


Para las medias haria ésto
Código (cpp) [Seleccionar]

amx=amx+mx;
   amn=amn+mn;
   mmx=amx/cd;
   mmn=amn/cd;


Pero como guardo un registro de esos dias
Agradeceria mucho cualquier ayuda D;
#7
Programación C/C++ / Ayuda con un problema.
1 Octubre 2012, 18:57 PM
Hola;
tengo un problema que sinceramente
no entiendo como resolver.
Dice así.

Se lee de una fecha el numero del día (1 a 31) y el numero del mes (1 a 12). Informar la fecha del día siguiente del modo: numero del día y nombre del mes. Suponiendo Febrero siempre con 28 días.
:D