Autor
|
Tema: Ayuda con este problema en C++ (Utilizando Visual Studio 12') (Leído 8,882 veces)
|
UV09
Desconectado
Mensajes: 5
|
Calcule la suma, la resta, la multiplicación y la división de 2 números introducidos por el usuario. Tomar en cuenta el error de división por cero. Imprimir los resultados.
|
|
|
En línea
|
|
|
|
SrCooper
Desconectado
Mensajes: 137
Bazinga!
|
Escribe lo que llevas escrito, donde te has atascado, que problema tienes, etc. Resolvemos dudas, pero no hacemos tareas Un saludo
|
|
|
En línea
|
|
|
|
αиσиyмσυรCร
Desconectado
Mensajes: 83
[αиσиyмσυร̲̅Cร̲̅]
|
Bueno yo lo haría asi: #include <stdio.h>
main(){
int x, y; int calculo;
printf("Introduce el primer numero => "); scanf("%d", &x); printf("Introduce el segundo numero => "); scanf("%d", &y); calculo=x+y; getchar(); printf("La suma del primer numero y el segundo es => %d", calculo); calculo=x-y; getchar(); printf("La resta del primer numero y el segundo es => %d", calculo); calculo=x*y; getchar(); printf("La multiplicacion del primer numero y el segundo es => %d \n", calculo);
if (y!=0) { calculo=x/y; printf("La division del primer numero y el segundo es => %d", calculo); } else printf("No se puede dividir por 0!!"); getchar();
}
Y como dice SrCooper Escribe lo que llevas escrito, donde te has atascado, que problema tienes, etc. Resolvemos dudas, pero no hacemos tareas Un saludo Yo te lo respondo porque estoy aprendiendo C y me venia bien para practicar y encontré la forma de hacerlo rápidamente espero a verte ayudado y te puse el código porque es tu primer tema que hiciste cosa que creo que no se fijo SrCooper jeje Un saludo αиσиyмσυรCร
|
|
|
En línea
|
|
|
|
UV09
Desconectado
Mensajes: 5
|
Gracias gracias por el dato, estoy en el desarrollo de este problema! pensaba postearlo pero el programa me marca muchos errores! Que sepan que recién comienzo a aprender C++
Saludos amigo y muchas gracias, αиσиyмσυรCร. Y a SrCooper, me imagine que alguien me diría eso jaja, saludos!
|
|
|
En línea
|
|
|
|
flony
Desconectado
Mensajes: 584
|
#include <iostream>
using namespace std; int main() { float a, b, rdo; cout<<"ingrese los numeros a y b:"<<endl; cin>>a; cin>>b; rdo=a+b; cout<<"la suma es "<< rdo<<endl; rdo=a-b; cout<<"la resta de a -b es"<<rdo<<endl; rdo=a*b; cout<<"la multiplicacion de a*b es "<<rdo<<endl; rdo=a/b; cout<<"la divicion de a/b es 2"<<rdo<<endl; rdo=b/a; cout<<"la divicion de b/a es "<<rdo<<endl; system("PAUSE"); return 0; } en visual studio 2012 las operaciones printf y scanf del archivo cabecera <stdio.h> están casi olvidadas debido a problemas con el buffer y otras cosas así que los "maestros de windows" decidieron unilateralmente descartarlas, para usarlas deben ser s_printf para mi particularmente me es lo mismo...pero si usas c++ la cabecera <iostream> es mas segura pero deberas usar cin y cout para I/O datos
|
|
|
En línea
|
si un problema no tiene solucion entonces no es un problema...es algo inevitable
|
|
|
SrCooper
Desconectado
Mensajes: 137
Bazinga!
|
Esta bien, no me fije en que era tu primer tema. Aquí te escribo como lo haría yo, utilizando funciones de C++, porque anonymous uso funciones de C #include <iostream> using namespace std; int main(){ float a, b; float suma, resta, multiplicacion, division; cout << "Introduzca dos numeros" << endl; cin >> a; cin >> b; suma = a+b; resta = a-b; multiplicacion = a*b; if (b == 0) division = 0; else division = a/b; cout << "La suma es: " << suma << ", la resta es: " << resta << ", la multiplicacion es: " << multiplicacion << " y la division es: " << division << endl; return 0; }
Un saludo
|
|
|
En línea
|
|
|
|
|
SrCooper
Desconectado
Mensajes: 137
Bazinga!
|
tu code tuvo en cuenta la divicion en cero es mejor que mi code Jajajaja Lo sé, he estado trabajando más de 10 horas seguidas para hacer el código, pero al final he conseguido solucionar este problema (IRONÍA) Un saludo
|
|
|
En línea
|
|
|
|
αиσиyмσυรCร
Desconectado
Mensajes: 83
[αиσиyмσυร̲̅Cร̲̅]
|
Yo hice el código en C si jejeje creí que eran similares C y C++ en ese caso lo siento y yo tuve también en cuenta la división entre 0 Yo estoy aprendiendo y me vino bien para practicar. PD: flony lee todo el problema que se planteo jejeje concretamente lo de: Tomar en cuenta el error de división por cero. Por cierto de mi código en C a C++ no varia mucho solo ciertas cosas y no sabia lo de visual basic de los problemas con printf y scanf gracias aprendí algo y bueno yo he llegado a compilar codigos de C como C++ y me los hacia bien jeje pro eso pense lo que pensé Un saludo
|
|
|
En línea
|
|
|
|
SrCooper
Desconectado
Mensajes: 137
Bazinga!
|
En realidad las funciones que tu utilizas también se puden utilizar en C++, solo que es más efectivo utilizar la librería iostream y las funciones cout y cin.
Un saludo
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Problema con Visual Studio 2005
.NET (C#, VB.NET, ASP)
|
Maurol12
|
3
|
2,621
|
13 Mayo 2008, 17:18 pm
por viviz02
|
|
|
Problema con Visual Studio 2008, Visual Source Safe 2005.
.NET (C#, VB.NET, ASP)
|
davidesgt
|
0
|
4,957
|
14 Octubre 2009, 17:32 pm
por davidesgt
|
|
|
Problema con Visual Studio [SOLUCIONADO]
Programación C/C++
|
3mp3z@ndo
|
2
|
3,960
|
27 Febrero 2011, 00:50 am
por 3mp3z@ndo
|
|
|
Problema con Visual Studio 2008.net
.NET (C#, VB.NET, ASP)
|
~ Ghost_Networks ~
|
0
|
1,784
|
4 Julio 2012, 01:26 am
por ~ Ghost_Networks ~
|
|
|
Problema con Visual Studio 2010
.NET (C#, VB.NET, ASP)
|
firma10s04
|
2
|
2,965
|
18 Junio 2013, 04:34 am
por raul338
|
|