Dev - C++ - suma de numeros

   
Vista:
Imágen de perfil de Gabriel

suma de numeros

Publicado por Gabriel gabo_693@hotmail.com (8 intervenciones) el 09/12/2014 05:57:53
Hola, necesito ayuda en dev c++, es realizar un programa que capture 5 numeros cuales quiera
pero al momento de imprimir me muestre esto

1.- $ %d //cantidad uno
2.- $ %d //cantidad dos
3.- $ %d //cantidad tres
4.- $ %d //cantidad cuatro
5.- $ %d/ //cantidad cinco
________________
$ total

e hecho bien el programa la cuestion es que mi profesor quiere que los numeros capturados los muestre ordenadamente como se hace una suma normalmente en unidad decena centena
12
2
100
23
--------
137 total

por asi decirlo ya que mi suma aparecen acomodados de izquierda a derecha



Gracias!! :)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

suma de numeros

Publicado por Capitan Kirk capitan.kirk09@gmail.com (44 intervenciones) el 09/12/2014 11:48:27
Postea el programa, si no no podremos decirte dónde corregir.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Gabriel

suma de numeros

Publicado por Gabriel (8 intervenciones) el 09/12/2014 14:46:30
claro, aqui esta
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
 
int main()
{
int a,b,c,d,e;
int total;
system("cls");
 
	printf("\n dame las cantidades de las variables a b c d e:\n");
	scanf("%d",&a);
	scanf("%d",&b);
	scanf("%d",&c);
	scanf("%d",&d);
	scanf("%d",&e);
	total=a+b+c+d+e;
    printf("\n resultado de la suma: ");
	printf("%d",total);
	system("cls");
	system("pause");
    printf("\n\n\n\n\n\n\n\n\n");
	printf("\n				1.- $%d",a);
	printf("\n				2.-	$%d",b);
	printf("\n				3.-	$%d",c);
	printf("\n				4.-	$%d",d);
	printf("\n				5.-	$%d",e);
	printf("\n				    _______");
	printf("\n					$%d",total);
 
    getch();
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

suma de numeros

Publicado por Thanatos (72 intervenciones) el 09/12/2014 18:06:04
Supongo que debes referirte a algo como esto:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
 
int main(void) {
    int a, b, c, d, e;
    int total;
 
    system ("cls");
    printf ("Dame las cantidades de las variables a, b, c, d, e:\n");
    scanf ("%d", &a);
    scanf ("%d", &b);
    scanf ("%d", &c);
    scanf ("%d", &d);
    scanf ("%d", &e);
    total = a + b + c + d + e;
    system ("cls");
    printf ("Resultado de la suma: ");
    printf ("%d\n\n", total);
    system ("pause");
    printf ("\n\n\n\n\n\n\n\n");
    printf ("\t1.-  $%11d\n", a);
    printf ("\t2.-  $%11d\n", b);
    printf ("\t3.-  $%11d\n", c);
    printf ("\t4.-  $%11d\n", d);
    printf ("\t5.-  $%11d\n", e);
    printf ("\t    --------------\n");
    printf ("\t     $%11d\n", total);
 
    getch();
    return 0;
}

Espero que te sirva.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
Imágen de perfil de Gabriel

suma de numeros

Publicado por Gabriel (8 intervenciones) el 09/12/2014 18:37:45
:O si asi es como el lo queria :D Muchas Gracias :D
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de vangodp

suma de numeros

Publicado por vangodp (287 intervenciones) el 10/12/2014 10:05:05
Si sabes ya sobre bucles puedes usar este: http://codepad.org/egonM9XG
Es lo mismo pero con bucles.
La ventaja es que puedes decir que n valga hasta 24mas o menos, o mas... Digo 24 por que como pides los ejemplos como a b c d... puedes pedir tantos ejemplos como letras haya, el problema viene cuando pidas mas de los que letras tengas en el alfabeto ingles. entonces te van a salir letras raras relacionadas con la tabla asc 2.
Pero si pones 24 o por ahí letras puedes tomar mas de 5 números con solo cambiar el valor de N. XD
Suerte!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Gabriel

suma de numeros

Publicado por Gabriel (8 intervenciones) el 12/12/2014 01:09:49
orales me agrada ese modo quizas sea conveniente usar esa manera, cuando sean muestras grandes :D Gracias por el codigo y la explicacion me son de mucha utilidad
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Gabriel

suma de numeros

Publicado por Gabriel (8 intervenciones) el 12/12/2014 01:11:06
oye tengo una pequeña duda, xq se usa %11?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de vangodp

suma de numeros

Publicado por vangodp (287 intervenciones) el 12/12/2014 04:49:36
Son los especificadores de formato.
Básicamente lo que hacen es definir la forma con la que se muestra o se toman datos.
Ejemplos de especificadores de formatos son:
cuando tienes un numero float y lo quieres mostrar como int que por razones aparentemente extrañas muestran números raros: printf("%d\n", 10.99);.
Veras... si tengo ese numero: 22.55555 y digo que se muestre .2 (observe que lleva punto delante del 2). con eso le digo que solo necesito que se muestre 2 números de precisión después del punto, pero tengo 5. Lo que hace es eliminar los últimos 3 cincos, redondear el 2º cinco a un 6 y mostrar el primer normalmente,
Imprimir 22.55555 con el especificado %2.2f produce: 22.56: printf("%2.2f\n", 22.555555);
Por eso al imprimir un float como int produce números tan raros. La verdad es que se escapa de mi comprensión pero seguro tiene alguna razón para salir así, aun que yo no te pueda explicar todo lo que pasa en C. XD
Aquí te dejo algunos ejemplos de especificadores de formato de salida: http://codepad.org/cbXGvsTI
Los hay para entrada (scanf).
Recuerde que ni todos influyen en el resultado si no en la forma que se muestra. Otros influyen en el resultado de alguna forma ya sea haciendo casts o otras cosas.
Le recomiendo que busque sobre especificadores de formato de salida y entrada en C, y juegue con esos valores para ver que efectos produce en la salida y entrada del código. Hay muchos especificadores... Aun que no los vas a necesitar todos al menos si los ves puede que algún día te saque de apuros XDD
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar