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

#11
Programación C/C++ / Re: Calculadora
28 Octubre 2015, 20:30 PM
Cita de: engel lex en 28 Octubre 2015, 20:13 PM
la división de 2 enteros da por resultado un entero, si quieres que esto no sea así tienes que usar casting de variables

Código (cpp) [Seleccionar]
ret = (double)a/b;

esto tornará "a" tipo double antes  de calcularlo, por lo tanto el resultado es el tipo de varibale de mayor precisión

sobre la división entre 0 tienes 2 caminos,
el simple
Código (cpp) [Seleccionar]
if(b==0) imprimir ("no puedes dividir entre cero")

el complicado, manejo de excepciones
try - catch

Disculpa donde debo poner
Código (cpp) [Seleccionar]
ret = (double)a/b;

No me sale :'(
#12
Cita de: engel lex en 28 Octubre 2015, 20:15 PM
que error? en que linea? copia y pega del compilador, es importante leer los errores
Código (cpp) [Seleccionar]
void invertir (char p [256])
{
    int i;
    int largo=strlen(p)-1;
    cout<<("al reves:\n");
    for(i=0; i<=largo; i++)
    {
        if (p[i]=='a' || p[i]=='e' ||  p[i]=='i' ||p[i]=='o'||p[i]=='u')
        {
            p[i]=' ';
        }
    }
    for(i = largo; i >= 0; --i)
    {
        cout<<("%c",p[i]);
    }
}


El error me lo da en la ultima impresion.
#13
Código (cpp) [Seleccionar]
Cita de: engel lex en 28 Octubre 2015, 20:02 PM
tienes que crear otro char donde lo vas llenando con las letras que no sean vocales tienes todo practicamente bien...

viste que si tenías algo... que es muy diferente a nada...
Código (cpp) [Seleccionar]
void invertir (char p [256])
{
   int i;
   int largo=strlen(p)-1;
   cout<<("al reves:\n");
   for(i=0; i<=largo; i++)
   {
       if (p[i]=='a' || p[i]=='e' ||  p[i]=='i' ||p[i]=='o'||p[i]=='u')
       {
           p[i]=' ';
       }
   }
   for(i = largo; i >= 0; --i)
   {
       cout<<("%c",p[i]);
   }
}


Me da un error al final, no me ejecuta.
ayuda please!


Mod: Los códigos deben ir en etiquetas GeSHi
#14
Programación C/C++ / Calculadora
28 Octubre 2015, 20:00 PM
Código (cpp) [Seleccionar]
Bueno, quisiera una ayuda,
no me da el resultado de la division esta calculadora, le falta una funcion, no se cual es,..quiero el resultado con dos decimales.
ademas quisiera que cuando divida para cero me imprima: imposible realizar operacion.

disculpen el idioma, estudio en italiano.

Código (cpp) [Seleccionar]
#include <iostream>
using namespace std;

int somma(int a, int b)
{
int ret;
ret = a + b;
return ret;
}
int sottrai(int a, int b)
{
int ret;
ret = a - b;
return ret;
}
int molt(int a, int b)
{
int ret;
ret = a * b;
return ret;
}
double dividi(int a, int b)
{
double ret;
ret = a/b;
return ret;
}
int main() {
int a,b;
char op;

   cout<<"Inserisci il primo numero:";
cin>>a;
cout<<"Inserisci il secondo numero:";
cin>>b;
cout<<"Scegli l'operatore: ";
cin>>op;
switch(op)
{
case '+':{


cout<<"risultato:"<<a/b<<endl;
break;
}
case '-':{


cout<<"risultato:"<<a-b<<endl;
break;
}
case '*':{

cout<<"risultato:"<<a*b<<endl;
break;
}case '/':{


cout<<"risultato:"<<a/b<<endl;

            break;
}


   }

return 0;
}




Mod: Los códigos deben ir en etiquetas GeSHi
#15
Programación C/C++ / Re: Programacion C++
28 Octubre 2015, 19:57 PM
Cita de: engel lex en 28 Octubre 2015, 19:48 PM
no tienes ni si quiera el main?

el foro es para resolver dudas puntuales, así que por favor puntualiza...

Repito, cambia el titulo... usa el boton "modificar" del primer post para modificar el titulo del tema

Código (cpp) [Seleccionar]
void invertir (char p [256])
{
   int i;
   int largo=strlen(p)-1;
   cout<<("al reves:\n");
   for(i=0; i<=largo; i++)
   {
       if (p[i]=='a' || p[i]=='e' ||  p[i]=='i' ||p[i]=='o'||p[i]=='u')
       {


me falta el otro for, no se si sea correcto


Mod: Los códigos deben ir en etiquetas GeSHi
#16
Cita de: engel lex en 28 Octubre 2015, 19:44 PM
que tienes hecho?

modifica el titulo, el mismo debe ser descriptivo "programacion c++" en el foro de "programación c/c++" no es descriptivo

Disculpa, no tengo nada, nos dieron la teoria y nos dijeron que hagamos ese ejercicio, no se por donde empezar.
Uso C++

Gracias
#17
Código (cpp) [Seleccionar]
Buen dia!
Tengo una duda
quiero crear un "programa" que me elimine las vocales de una palabra, solo d una palabra, no quiero que me las reemplace por espacios, solo q las elimine, por ejemplo:
inserir palabra: murcielago
mrclg

De antemano gracias.
:)

Código (cpp) [Seleccionar]
void invertir (char p [256])
{
   int i;
   int largo=strlen(p)-1;
   cout<<("al reves:\n");
   for(i=0; i<=largo; i++)
   {
       if (p[i]=='a' || p[i]=='e' ||  p[i]=='i' ||p[i]=='o'||p[i]=='u')
       {

No se como mas seguir!  el otro for




Mod: Los códigos deben ir en etiquetas GeSHi