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 - Onigiri

#1
Gracias por responder!;
la cuestion es que pese a las modificaciones aun no he podido hacer que funcione.

Por cierto el " ; " siempre va en la úlmo lugar cierto?
o sea solo aqui

Código (cpp) [Seleccionar]
cout<<"Jornal = "<<((d!=7&&t =='d')?(h*Td):(d==7&&t=='d')?(h*(200+Td)):(d!=7&&t=='n')?(h*Tn):(h*(300 + Tn))    :huh:  ;  :huh: )

Estoy practicando estas operaciones
porque quiero aprenderlas.
Tengo un folleto pero solo explica en condiciones cortas como:
Código (cpp) [Seleccionar]
a = (b>a ? 2.0 : 12;)

Por eso aun no estoy segura de aquello
#2
Gracias por estar ayudandome diskontrol
tristemente me da un monton de errores (uso borland 5.03)

Lo edite un poco hasta esto;
pero igual siguen saliendo errores

Código (cpp) [Seleccionar]
#include <iostream>
    #define Td 500
    #define Tn 800
     
    int main ()
    {
     char t;
     int d, 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;

         cout << "Jornal = "<< ((d != 7 && t == 'd') ? (h * Td) : (d == 7 && t == 'd') ? (h * (200 + Td)) : (d != 7 && t == 'n') ? (h * Tn) : (h * (300 + Tn)))

       } while(d<0);
       
     }



Lo errores que me da son:

Código (cpp) [Seleccionar]
Statement missing ; y me marca lo que hay en el while.
Código (cpp) [Seleccionar]
Code has no effect me marca lo mismo.
Código (cpp) [Seleccionar]
Do statement must have while me marca el ultimo corchete
Código (cpp) [Seleccionar]
Compound statement missing {
#3
El problema dice ésto.
Código (cpp) [Seleccionar]

      Los empleados de una fabrica trabajan en dos turnos, diurno y nocturno.
             Se desea calcular el jornal diario de acuerdo con los siguientes puntos:
              a) la tarifa de las horas diurnas es de 500 pesetas,
b) la tarifa de las horas nocturnas es de 800 pesetas,
c) caso de ser domingo, la tarifa se incrementara en 200 pesetas
                     el turno diurno y 300 pesetas el turno nocturno.
   
   





Si @x64Core ;
Y lo hago asi como esta.

Los errores que me salen son los siguientes por eso no encuentro el error.

Código (cpp) [Seleccionar]

Statement missing ;
(normalmente las condiciones else deben terminar en   ;
pero al ponerlas en casi todos los else me aparece Expression syntax, ahora solo le pongo en el último pero me aparece el statement missing)

Código (cpp) [Seleccionar]
'j' is assigned a value that is never used (esta si, no se porque si le he asumido j como valor int)



#4
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
#5
Ya me estuve leyendo el articulo,
y les agradezco mucho.
Si bien aun estoy aprendiendo
no creo que pueda dejar de usar el conio.h
y using namespace std asi como asi;
verán, el la facultad me dicen que "asi es como debe ser".
Y yo (al menos por ahora ya que ya empezaré con parciales)
quiero comprender mis errores tontos, y luego empezar a modificar mi
estructura en la escritura.

Yo utilizo el borland c++ 5.02 para programar
y utilize el codigo anterior pero me salia errores que yo aún no entiendo D:

Pero estudiaré >.< 
#6
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();
}
#7
Gracias! :D
#8
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.
#9
Woow
tienes muchisima razón!
gracias!!


:)
#10
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: