Sie sind auf Seite 1von 115

martes, 26 de febrero de 2013

Determinar la suma de 2 nmeros Diagrama de Flujo


Problema
Determinar un algoritmo que permita determinar la suma de 2 nmeros

Solucin

Entrada: 19 , 9

Salida: 28

Se solicita al usuario ingrese dos nmeros, las cuales se capturan en las variables a, b,
luego realizamos la operacin a + b, la cual se asigna a la variable suma, para despus
mostrar el resultado de la operacin realizada.

Diagrama de Flujo Determinar la suma de 2 numeros

Diagrama de Flujo en FreeDFD

Cdigo fuente en Java

Cdigo fuente en C++

Cdigo fuente en C

Cdigo fuente en C#

Cdigo fuente en Python

Cdigo fuente en V

martes, 26 de febrero de 2013

Determinar la suma de 2 nmeros Codigo en C++


Problema
Determinar un algoritmo que permita determinar la suma de 2 nmeros

Solucin

Entrada: 19 , 9

Salida: 28

Codigo Fuente en C++


view plainprint?

1.

#include <iostream>

2.

using namespace std;

3.

int main(){

4.

double a,b,suma;

5.

cout<<"Ingresa numero"<<endl;

6.

cin>>a;

7.

cout<<"Ingresa numero"<<endl;

8.

cin>>b;

9.

suma=a+b;

10.

cout<<suma;

11.

return 0;

12. }
Publicado por George Tacuri en 7:34
Etiquetas: algoritmo , C++ , codigo fuente , ejercicios resueltos , programacion estructurada

sbado, 16 de febrero de 2013

Convertir a nmeros ordinales entre 1 y 999 Diagrama


de flujo
Realizar un algoritmo que permita convertir un nmero arbigo comprendido entre 1 y 999 a
nmeros ordinales. Ejemplo

Entrada: 697

Salida: sexcentesimo nonagesimo sptimo

Se llama a la subrutina Inicializar, donde inicializamos los arreglos correspondientes, luego se


solicita al usuario ingrese un numero entre 1 y 999, luego se captura el numero ingresado en
la variable N, llamamos a la SubrutinaObtenerUnidadesDecenasCentenas para obtener las
unidades, decenas y centenas del numero ingresado, luego llamamos a la
subrutina ConvertirNumero el cual retornara el numero ingresado en nmeros ordinales.

Diagrama de Flujo - Convertir Numero Entero a Numero Ordinal

Diagrama de Flujo - Subrutina InicializaUnidades

En la Subrutina InicializaDecenas, se crea un arreglo Decena que contiene a los nmeros


ordinales, Decena
={,decimo,vigesimo,trigesimo,cuadragesimo,quincuagesimo,sexagesimo,septuages
imo,octogesimo,nonagesimo }, donde Decena(9)=nonagesimo que corresponde al
nmero noventa.

Diagramas de Flujo - Subrutina InicializaDecenas

La Subrutina InicializaCentenas, se crea el arreglo Centena la cual contiene los nmeros


ordinales entre 100 y 900, Centena = {,centesimo,ducentesimo,tricentesimo,
cuadringentesimo, quingentesimo, sexcentesimo, septingentesimo, octingentesimo,
noningentesimo}, donde Centena(7)= septingentesimo que corresponde al nmero 700.

Diagrama de Flujo - Subrutina InicializaCentenas

En la subrutina ObtenerUnidadesDecenasCentenas, se obtiene las unidades con N MOD 10


y se guarda en la variable u, las decenas con TRUNC(N/10) MOD 10 y se guarda en la
variable d, las centenas con TRUNC(N/100) y se guarda en la variable c.
Ejemplo
Numero = 584
u = 584 MOD 10 = 4
d = TRUNC(584/10) MOD 10 = 8
c = TRUNC(584/100) = 5
Las variable c, d, u nos sirven como ndices en los arreglos respectivos para hallar nmero
ordinal correspondiente.

Diagrama de Flujo - Subrutina ObtenerUnidadesDecenasCentenas

En la subrutina ConvertirNumero
Se compara si el nmero es mayor igual a 100(N>=0)
Si es Verdadero (Si)
Mostramos como respuesta los nmeros entre 100 y 999 en ordinales
Si es Falso (No)
Se compara si el nmero es mayor igual a 10 (N>=0)
Si es Verdadero (Si)
Mostrar como respuesta los nmeros entre 10 y 99 en ordinales
Si es Falso (No)
Mostrar como respuesta los numero entre 1 y 9 en ordinales

Diagrama de Flujo - Subrutina ConvertirNumero

Diagrama de Flujo en FreeDFD

Cdigo fuente en Java

Cdigo fuente en C++

sbado, 23 de febrero de 2013

Convertir a nmeros ordinales entre 1 y 999 Codigo en C++


Problema
Determinar un algoritmo que permita convertir un nmero arbigo comprendido entre 1 y 999
a nmeros ordinales

Solucin

Entrada: 697

Salida: sexcentesimo nonagesimo septimo

Codigo Fuente en C++


view plainprint?

1.

#include <iostream>

2.

using namespace std;

3.

int main(){

4.

int N;

5.

string Unidad[]={"", "primero", "segundo", "tercero",

6.

"cuarto", "quinto", "sexto", "septimo", "octavo", "noveno"};

7.

string Decena[]={"", "decimo", "vigesimo", "trigesimo",

8.

"cuadragesimo","quincuagesimo", "sexagesimo", "septuagesimo",

9.

"octogesimo", "nonagesimo"};

10.

string Centena[]= {"", "centesimo", "ducentesimo",

11.

"tricentesimo", " cuadringentesimo", " quingentesimo",

12.

" sexcentesimo", " septingentesimo", " octingentesimo",

13.

" noningentesimo"};

14.

cout<<"Ingresa numero entre 1 y 999"<<endl;

15.

cin>>N;

16.

int u=N%10;

17.

int d= (N/10)%10;

18.

int c=N/100;

19.

if(N>=100){

20.

cout<<Centena[c]<<" "<<Decena[d]<<" "<<Unidad[u];

21.

}else{

22.

if(N>=10){

23.

cout<<Decena[d]<<" "<<Unidad[u];

24.

}else{

25.

cout<<Unidad[N];

26.
27.
28.

}
}
return 0;

29. }
Publicado por George Tacuri en 7:11
Etiquetas: algoritmo, C++, codigo fuente, ejercicios resueltos , programacion estructurada

0 comentarios:
Publicar un comentario en la entrada
jueves, 3 de enero de 2013

Calcular el descuento y sueldo neto de un trabajador dado


su sueldo Diagrama de flujo
Problema
A un trabajador le descuentan de su sueldo el 10%, si su sueldo es menor o igual a 1000, si es
por encima de 1000 y hasta 2000 el 5% del adicional (es decir del monto que sobrepasa de
1000), y por encima de 2000 el 3% del adicional (es decir del moto que sobrepasa de 2000).
Calcular el descuento y sueldo neto que recibe el trabajador dado su sueldo.

Solucin
Entrada: 1000
Salida: Sueldo 900, descuento 100
Se solicita que el trabajador ingrese su sueldo, el cual se calcula en la variable s, luego
Se comprueba si el sueldo es mayor a 2000 (s > 2000)
Si es Verdadero (Si)

Se calcula el descuento con 100 + (s-1000)*0.03, donde 100 es el descuento base que se da
si gana 1000. Se calcula el monto a recibir con ( s d)
Si es Falso (No)
Se comprueba si el sueldo esta entre 1000 y 2000 (s > 1000 and s <= 2000)
Si es Verdadero (Si)
Se calcula el descuento con 100 + (s-1000)*0.05, donde 100 es el descuento base que se da
si gana 1000. Se calcula el monto a recibir con (s d)
Si es Falso (No)
Se calcula el descuento con s*0.10, Se calcula el monto a recibir con (s d)
Se muestra el descuento y el monto a recibir por parte del trabajador.
Fin.

Diagrama de flujo - Calcular el descuento y sueldo neto de un trabajador dado su


sueldo.

Diagrama en FreeDFD

Cdigo fuente en Java

Cdigo fuente en C++

sbado, 9 de febrero de 2013

Calcular el descuento y sueldo neto de un trabajador dado


su sueldo Codigo en C++
Problema
A un trabajador le descuentan de su sueldo el 10%, si su sueldo es menor o igual a 1000, si es
por encima de 1000 y hasta 2000 el 5% del adicional (es decir del monto que sobrepasa de
1000), y por encima de 2000 el 3% del adicional (es decir del moto que sobrepasa de 2000).
Calcular el descuento y sueldo neto que recibe el trabajador dado su sueldo.

Codigo Fuente en C++


view plainprint?

1.

#include <iostream>

2.

using namespace std;

3.

int main(){

4.

double d,monto,s;

5.

cout<<"Ingresa sueldo"<<endl;

6.

cin>>s;

7.

if(s>2000){

8.

d=100+(s-1000)*0.03;

9.

monto=s-d;

10.
11.

}else{
if(s>1000 && s<=2000){

12.

d=100+(s-1000)*0.05;

13.

monto=s-d;

14.

}else{

15.

d=s*0.1;

16.

monto=s-d;

17.
18.
19.

}
}
cout<<"El sueldo percibido es "<<

20. monto << " y su descuento fue " << d;


21.

return 0;

22. }
Publicado por George Tacuri en 9:15
Etiquetas: algoritmo, C++, codigo fuente, ejercicios resueltos , programacion estructurada

0 comentarios:
licado por George Tacuri en 21:51 2 comentarios
Etiquetas: DFD , diagrama de flujo , diagrama de flujo de datos , diagrama flujo ,ejercicios
resueltos

Calcular porcentaje de aporte de tres socios Diagrama de


flujo
Problema
Juan, Raquel y Daniel aportan cantidades de dinero para formar un capital. Juan y Raquel
aportan en dlares y Daniel en soles. Disee un programa que determine el capital total en
dlares y que porcentaje de dicho capital aporta cada uno. Considere que: 1 dlar = 3.25
soles.

Solucin
Se solicita al usuario ingrese le monto de los aportes de juan, Raquel y Daniel, el cual se

guarda en las variables ju, ra y da, luego realizamos una conversin del monto de Daniel
de soles a dlares con (da / 3.25), luego se realiza el calculo del total con (ju + ra + dol), luego
se calcula el porcentaje de los aportes de cada socio, el porcentaje de Raquel con
(ra/tota*100), el porcentaje de juan con (ju/total*100), el porcentaje de Daniel con
(dol/total*100), se muestra los resultados. Fin.

Diagrama de flujo - Calcular porcentaje de aporte de tres socios.

Diagrama en FreeDFD

Cdigo fuente en Java

Cdigo fuente en C++

Cdigo fuente en C

Cdigo fuente en C#

Cdigo fuente en Python

Cdigo fuente en Visual Basic

Publicado por George Tacuri en 21:17 0 comentarios


Etiquetas: DFD , diagrama de flujo , diagrama de flujo de datos , diagrama flujo ,ejercicios
resueltos

Calcular la secuencia de asteriscos en forma de tringulo


Diagrama de flujo
Problema
Disear un algoritmo que muestre la siguiente serie
*
**
***
****
*****

Solucin
Se solicita al usuario ingrese un numero para indicar el nmero de niveles que tendr el
tringulo de asteriscos, se captura este valor en la variable n, se crea un ciclo For, que
realizara n iteraciones, en cada iteracin, se inicializa la variable x con una cadena vacia,

se crea un ciclo For,el cual concatenara los asteriscos, y los asigna en la variable x, finaliza
el ciclo interior, se muestra la cadena de asteriscos, se finaliza el ciclo. Fin.

Diagrama de flujo - Calcular la secuencia de asteriscos en forma de tringulo

Diagrama en FreeDFD

Cdigo fuente en Java

Cdigo fuente en C++

viernes, 8 de febrero de 2013

Calcular la secuencia de asteriscos en forma de


tringulo Codigo en C++

Problema
Disear un algoritmo que muestre la siguiente serie
*
**
***
****
*****

Codigo Fuente en C++


view plainprint?

1.

#include <iostream>

2.

using namespace std;

3.

int main(){

4.

int n,w,y;

5.

cout<<"Ingresa numero"<<endl;

6.
7.

cin>>n;
for(y=1;y<n+1;y++){

8.

for(w=1;w<y+1;w++){

9.

cout<<"*";

10.

11.

cout<<endl;

12.

13.

return 0;

14. }
Publicado por George Tacuri en 22:57
Etiquetas: algoritmo , C++ , codigo fuente , ejercicios resueltos , programacion estructurada

DFD, miscelanea de ejercicios


Posted on 18 agosto 2009 by Eddy

Hola a todos/as,

Hemos culminado con las estructuras algoritmicas en DFD, he ido explicando paso a paso como usar cada
una de las herramientas para realizar un algoritmo y ademas he ido enseandolo de manera practica y muy
sintetisada, con la miscelanea de ejercicios en DFD terminamos de estudiar sta aplicacion y procederemos a
estudiar el campo del programa Dev C++
En sta entrada miscelanea la he dedicado para subirles ejercicios para que tengan una amplia fuente de
ejercicios de aplicacion para practicar y tener ms claro lo que hemos veido viendo con diferentes ejercicios ;)
NOTA: si llegasen a no comprender algun ejercicio subido, pues me lo dicen por medio de un comenario y yo
lo explico paso a paso, son ejercicios hechos por mi, es decir que entiendo completamente como fueron
realizados.
* Atencion *
Los ejercicios subidos estn protegidos por contrasea,
la contrasea es: eddy ( sin las comillas )
__________________________________________________________________
Del 1 al 17 , los pueden encontrar en las clases que he explicado en DFD
Para mayor comodidad en la busqueda, les sugiero usar la ( AYUDA )
__________________________________________________________________
18.) Hacer un algoritmo que calcule cuanto es el cociente unicamente entre dos numeros pares, si ingresa un
numero impar le pide otra vez el numero, hasta que ingrese un numero par.
Descargar ejercicio, desde ( AQUI )
19.) Hacer un algoritmo que calcule el area de un circulo, pidiendo al usuario los datos que son necesarios
para calcularlo.
Descargar ejercicio, desde ( AQUI )
20.) Hacer un algoritmo que calcule el area de un triangulo, pidiendo al usuario los datos que son necesarios
para calcularlo.
Descargar ejercicio, desde ( AQUI )
21.) Hacer un algoritmo que permita determinar si un numero ingresado es positivo o negativo
Descargar ejercicio, desde ( AQUI )
22.) Hacer un algoritmo que nos verefique si el numero ingresado es divisible para 5
Descargar ejercicio, desde ( AQUI )
23.) Hacer un algoritmo que convierta un valor ingresado en pies a: yardas metros pulgadas centimetros
Descargar ejercicio, desde ( AQUI )
24.) Hacer un algoritmo que permita calcular el perimetro de una estructura y mostrarla en decimetros, para
ello vamos a pedir tres datos en diferentes escalas, uno en hectometros, otro en decametros y uno en metros.
El algoritmo debera hallar a cuanto equivale el valor ingresado en hectometros a decimetros, de decametros a
decimetros y de metros a decimetros, y sumar cada uno de los equivalentes porque el algoritmo pide mostrar
el resultado en decimetros.
Descargar ejercicio, desde ( AQUI )
25.) Hacer un algoritmo que analize si en dos numeros ingresados: cual es mayor, cual es menor, o si son
iguales.
Descargar ejercicio, desde ( AQUI )
26.) Hacer un algoritmo que calcule si dos numeros son divisibles, para ello se pide un primer numero y un
segundo numero, hallar si el segundo numero es divisible al primero.
Descargar ejercicio, desde ( AQUI )
27.) Hacer un algoritmo que permita convertir de grados Farenheit a grados centigrados, y mueste ese valor
en pantalla.
Descargar ejercicio, desde ( AQUI )
28.) Hacer un algoritmo que calcule el doble de un numero ingreado
Descargar ejercicio, desde ( AQUI )

29.) Hacer un algoritmo que genere los numeros impares hasta un numero N ingresado por el usuario
Descargar ejercicio, desde ( AQUI )
30.) Hacer un algoritmo que calcule si una cantidad ingresada es par o impar
Descargar ejercicio, desde ( AQUI )
31.) Hacer un algoritmo que muestre los multipos de 5 hasta un valor que usted desee.
Descargar ejercicio, desde ( AQUI )
32.) Hacer un algoritmo que pida N numeros y luego calcule cual fue el mayor y cual fue el menor de todos los
numeros ingresados.
Descargar ejercicio, desde ( AQUI )
33.) Hacer un algoritmo que permita obtener la cantidad de digitos de un numero par ingresado.
Descargar ejercicio, desde ( AQUI )
34.) Hacer un algoritmo para resolver:

Descargar ejercicio, desde ( AQUI )


35.) Hacer un algoritmo que permita calcular si un numero es primo o no.
Descargar ejercicio, desde ( AQUI )
36.) Algoritmo que realiza la suma de N numeros y si la suma de aquellos numeros exede a la cantidad de
1000, se mostrar el primer numero involucrado en aquella suma.
Descargar ejercicio, desde ( AQUI )
37.) Algoritmo donde se ingresa una cantidad de cualquier tamao para descomponerla en sus digitos y
sumar los digitos impares y tambien los pares, y esos datos seran mostrados.
Descargar ejercicio, desde ( AQUI )
38.) Algoritmo que pida N numeros y los multiplique, luego muestre el resultado en pantalla.
Descargar ejercicio, desde ( AQUI )
39.) Algoritmo que pida un numero, lo descomponga en sus digitos, luego nos diga cuantos digitos tenia el
numero y cuanto es la suma de ellos.
Descargar ejercicio, desde ( AQUI )
40.) Algoritmo que pida 10 numeros y luego calcule cuantos fueron: pares,impares y ceros.
Descargar ejercicio, desde ( AQUI )
41.) Algoritmo que pida un numero, solo si es mayor a 100 y menor a 1000 lo mostrar y ademas debe cumplir
de que sea multiplo de cinco.
Descargar ejercicio, desde ( AQUI )
42.) Hacer un Algoritmo que haye la suma de dos numeros usando funciones, cree una funcion que calcule la
suma y muestre el resultado en pantalla.
Descargar ejercicio, desde ( AQUI )
43.) leer las 3 notas de N estudiantes en las materias programacion y matematicas, hallar el promedio de
cada estudiante e informar si aprobo o no, se aprueba con un promdio de 7.5
Descargar ejercicio, desde ( AQUI )
44.) Algoritmo que calcule la suma de 10 numeros impares
Descargar ejercicio, desde ( AQUI )
45.) Algoritmo que halle la hipotenusa
Descargar ejercicio, desde ( AQUI )
46.) Algoritmo que halle la suma de dos tiempos dados en minutos y segundos
Descargar ejercicio, desde ( AQUI )
47.) Algoritmo que ordene tres numeros ingresados por teclado en orden ascendente
Descargar ejercicio, desde ( AQUI )

48.) Algoritmo que calcule la Serie de Fibonacci


Descargar ejercicio, desde ( AQUI )
49.) Algoritmo que calcule las dos soluciones de una ecuacin cuadrtica
Descargar ejercicio, desde ( AQUI )
Saludos ;)
Programa para convertir de grados Farenheit a grados centigrados
Acerca de estos anuncios
Relacionado

DFD - softwareEn "DFD"


DFD, Clase1 - ejercicioEn "DFD"
DFD, clase6 ejercicios de aplicacion IIEn "DFD"
Filed under: DFD

DFD, clase12 video Dev-C++ software

267 comentarios
1.

Daniel Santos, on 20 agosto 2009 at 13:56 said:

ha sido de gran aporte la pedagogia que empleas para explicar estos , te agredecemos los estudiantes de
Telesup Per
Responder
o

Eddy, on 20 agosto 2009 at 14:13 said:

El gusto es mio Daniel,


me siento muy feliz de que les haya servido ;)
Saludos campeones :D
Responder

John, on 21 octubre 2011 at 12:59 said:

Gracias viejo Eddy, q exelente material para practicar y aprender DFD

eveliovandroiy, on 31 julio 2010 at 19:03 said:

hola eddy como estas fijate que tengo un problema con los algoritmos que contienen arreglos y
quiero saber si tu mepuedes ayudar con un ejemplo explicado a tu forma para poder entender ese
tema muchas gracias ppor tu ayuda
Responder
2.

edwin sandoval, on 9 septiembre 2009 at 19:36 said:

me pide una contrasea cada vez que voy a mirar un ejercicio o a descargarlo que puedo hacer
Responder
o

Eddy, on 9 septiembre 2009 at 19:46 said:

Hola Edwin,
En la descripcion de la entrada est que por motivos de seguridad lleva contrasea, aqui
exactamente:

* Atencion *
Los ejercicios subidos estn protegidos por contrasea,
la contrasea es: eddy ( sin las comillas )

Saludos ;)
Responder

Andrea, on 4 noviembre 2010 at 15:44 said:

Muchas gracias!!!!! con tus ejemplos entend como se usaba DFD =D! me sirvieron de
mucho!
Gracias por la paciencia de explicar todo paso por paso =)

Eddy, on 6 noviembre 2010 at 15:43 said:

Hola Andrea, bienvenida!


Un gusto haberte ayudado, saludos!
3.

koferito, on 11 septiembre 2009 at 19:48 said:

hola eddy, en el ejercicio numero 23 el link para la descarga es erroneo porque se refiere a lo del ejercicio 21,
checale men, y ante todo esto darte las gradias por tan excelente blog para aprender la logica de
programacion.
Responder
o

Eddy, on 11 septiembre 2009 at 19:54 said:

Hola Koferito,
Bienvenido al blog, muchas gracias por la sugerencia; ahora que lo he visto pues s, el enlace del
ejercicio 21 en realidad es del 23, y el del ejercicio 23 es en realidad el del 21. Osea que estn
cambiados. Ahora mismo soluciono el problema korferito. Muchas gracias de nuevo. Y gracias por la
felicitacin, nos leemos campen ;)
Responder
4.

koferito, on 12 septiembre 2009 at 1:56 said:

hola eddy de nuevo te molesto, hay algo que no entiendo del ejercicio numero 32, donde pusistes la variable
menor con asignacion de 10000000000000000, no comprendo muy bien el diagrama debido a ese detalle. De
antemano muchas gracias por tu pronta respuesta.
Responder
o

Eddy, on 12 septiembre 2009 at 2:21 said:

Hola Koferito,
Mira es que si te das cuenta es un artificio. por qu? , simple:
si yo asignaba que menor tenga un valor inicial de cero (0), pues el usuario al ingresar un numero
cualquiera siempre se numero que ingrese va a ser mayor que el numero asignado inicialmente a la
variable menor, y de esa manera nunca hallaremos cual fue el numero menor ingresado. Para que
quede ms claro supongamos que el usuario ingreso 2 nmeros. El 15 y el 3
Bien, nosotros como seres humanos racionales nos damos cuenta que el mayor es 15 y el menor es
3. Pero la computadora no lo sabe, entonces decimos que la variable menor es igual a
10000000000000000. por lo tanto cuando el usuario ingrese un numero se har lo siguiente:
pregunta:
15 es menor que 10000000000000000 ? SI
entonces nuestro numero menor ( de momento ) es 15.
Pero el programa sigue,
3 es menor que 10000000000000000 ? SI
entonces nuestro numero menor es 3. Porque despus de l ya no hay mas pequeos ;)
Pero que pasaba si le asignbamos cero (0) a nuestra variable menor al comienzo ?
Pregunta:
15 es menor que 0 ? NO
entonces nuestro numero menor ( de momento ) es 0.
seguimos,
3 es menor que 0 ? NO
entonces nuestro numero menor es 0. Porque todos los nmeros ingresados no fueron menores a l.
Ahora me entiendes ;)
En cambio con mayor, pues a ese si le asignamos cero (0) como valor inicial porque cualquier
numero que ingrese el usuario va a ser mayor a cero por ejemplo el mnimo caso es 1, y uno (1) es
mayor a cero por lo tanto seria nuestro numero mayor.
Espero haber aclarado tu duda koferito. Saludos ;)
Responder

DUVIER, on 2 abril 2010 at 21:09 said:

MMMMM GRACIAS MEN HIBA AA PREGUNTAR ALGO PARECIDO PERO CON ESA RES
PUESTA SOLUCIONASTE LA DUDA GRACIAS MEN DE NUEVO.xD

Eddy, on 2 abril 2010 at 21:23 said:

es un placer Duvier, saludos!


5.

koferito, on 12 septiembre 2009 at 11:58 said:

Orale buena explicacion, ahora ya entiendo el porque, muchas gracias eddy he estado elaborando los
diagramas de flujo que has puesto y pues se entretiene uno dandoles solucion, Tambien veo que estas
pasando a otro nivel para empezar a programar en dev-c++, a lo cual estare al pendiente para irme
adentrando, realizas una buena excelente labor y espero que sigas asi, porque de hecho es el mejor blog que
he visto que explica a detalle como iniciarse en la programacion y ademas de que eres muy amable brindado
ayuda, sigue asi amigo eddy aqui estare dandote lata por buen tiempo jejeje. Hasta pronto que estes bien.
Responder
6.

LUCHOA1, on 8 octubre 2009 at 16:45 said:

Hola amigo he estado visitando tu web, y te felicito por ese gran trabajo que realizas quisiera saber si me
podrias ayudar con un ejercicio q debo desarrollar y no he podido es el siguiente:hacer un programa para leer
por teclado un numero n(de cualquier cantidad de cifras) descomponerlo en sus digitos y calcular la sumatoria
de las cifras inpares y la sumatoria de los digitos pares agradezco d eantemano la ayuda que me puedas
prestar bye
Responder
o

Eddy, on 8 octubre 2009 at 19:44 said:

Hola Lucho,
Bienvenido al Blog ;) , pues he decidido ayudarte con tu ejercicio, antes de nada te agradezco el
aprecio de mi trabajo para ayudar a la comunidad para que se inicien en el mundo de la
programacion (:
El ejercicio propuesto de tu parte, lo he realizado y subido, se encuentra en la miscelanea de
ejercicios DFD ( AQUI ), en ste caso est como ultimo por ahora es el numero 37. Descargalo
coloca la contrasea eddy sin comillas y ejecutalo, comprueba si es lo que necesitabas y me
cuentas ;). Mucha suerte campeon y si tienes preguntas del ejercicio que te he ayudado, dimelas con
toda confianza que te ire ayudando paso a paso compaero. Saludos ;)
Responder
7.

kami, on 10 octubre 2009 at 9:19 said:

hola eddy te felicito por tu blog pero tambien te quiero pedir un fa sera q me puedes ayudar con esto necesito
el analicis de unalgoritmo q permita ingresar 2 numeros y determine cual es mayor y cual menor..
x fa es urgente ayudame please
te agradesco desde ya tu colaboracion hacia mi de verdad mil gracias
Responder
o

Eddy, on 10 octubre 2009 at 9:34 said:

Hola Kami,
Bienvenida al blog. Pero date cuenta que se ejercicio ya est hecho en la miscelanea de
ejercicios ;) , es el ejercicio numero 25. Puedes verlo arribita, su enunciado es el siguiente: Hacer
un algoritmo que analize si en dos numeros ingresados: cual es mayor, cual es menor, o si son
iguales. y lo puedes bajar desde ( AQUI ).
Mucha suerte kami y por aqui estamos cualquier cosa :D
Responder
8.

kami, on 10 octubre 2009 at 10:28 said:

eddy disculpa que te siga molestando pero no puedo descargar me sale error ayudame x fis xq lo necesito
urgente y gracias por ayudarme
Responder
o

Eddy, on 10 octubre 2009 at 10:34 said:

Hola kami, no para nada no es una molestia. Pero acabo de revisar el enlace y va perfectamente.
Mira te explico, das click y te sale una pagina llamada Medafire ( ahi tengo almacenados todos los
ejercicios ). Pero te sale directamente el ejercicio solicitado, es decir donde diste click osea el
ejercicio 25. Al lado derecho te sale una opcion que dice Click here to start donwload . Ahi le das
click y te sale para bajar el archivo. No olvides que estt protegido por contrasea por seguridad, la
contrasea es eddy sin comillas como dije al principio de ste hilo.
Suerte Kami, si sigues con problemas me avisas :D
Responder

9.

Camilo, on 13 octubre 2009 at 19:52 said:

hola. mi problema es que estoy estudiando programasio de software, pero por ahora no entiendo nada, ya
estamos viendo ejercicios similares a estos, pero no logro resolverlos, com puedo depegar diria yo. gracias
por la ayuda. eddy
Responder
o

Eddy, on 13 octubre 2009 at 20:08 said:

Hola Camilo, bienvenido al blog.


Felicitaciones compaero por adentrarte en el mundo de la programacion y el software. No te
desesperes, es normal que no entiendas al comienzo pues se necesita obligatoriamente desarrollar
una mente logica , para reconocer / interpretar y as poder desarrollar correctamente algun
problema para tener como resultado un algoritmo / programa. Te recomiendo que sigas las clases de
DFD que con ellas adquirirs la mente logica, e irs entendiendo paso a paso como funcionan las
cosas en el mundo de la programacion, una vez que le cojes el truco, se te hace el resto menos
tedioso. En la seccion [ AYUDA ] puedes encontrar el mapa de sitio con todas las
clases,bibliotecas,videos. Ordenados de manera que puedas acceder a ellos cuando quieras y verlos
cuantas veces necesites para comprenderlos. No te olvides que siempre estoy para atender
cualquier duda compaero, para mi es un placer. Gracias por el coentario Camilo, y mucha suerte.
Por aqui estamos ;)
Responder
10.

cesar guevara, on 25 octubre 2009 at 17:59 said:

Amigo sera posible que subas o me envies un algoritmo que multiplique una cantidad n de numeros que el
usuario decica
lo que sucede es que lo logro hacer para doo tres pero quiero hacerlo es para una cantidad n de numeros que
sean no se lo que el usuario quiera
AGRADEZCO SI ME PUEDE COLABORAR GRACIAS
Responder
o

Eddy, on 25 octubre 2009 at 19:49 said:

Hola Cesar, bienvenido al blog :D


Con mucho gusto te ayudo con tu problema, he resuelto el ejercicio que me has pedido, y lo he
subido como ltimo en ste caso qued como numero 38. Espero te sirva, me cuentas que tal te
parecio y cualquier duda con respecto a la resolucion del ejercicio te ayudo con mucho gusto.
Saludos ;)
Responder

CESAR GUEVARA, on 29 octubre 2009 at 22:41 said:

Amigo gracias por colaborarme con el ejercicio lo hice de otra manera y me salio pero no
importa gracias de todas maneras
En este momento me encuentro desarrollando uno que es igual al ejercicio numero 33 y 37
lo que sucede es que necesito la explicacion a estos ejercicios como la tienes en algunos
otros me podrias decir como los realizaste paso a paso si no es mucha molestia gracias
AMIGO REALMENTE ME HA SERVIDO DE MUCHO ESTE BLOG QUE VACANO QUE
HAYA GENTE COMO USTED QUE COMPARTA ABIERTAMENTE SU CONOCIMIENTO
MIS MAS SINCEROS AGRADECIMIENTOS
11.

CESAR GUEVARA, on 31 octubre 2009 at 6:38 said:

Hola amigo necesito un dfd que solo desconponga el nuemro en sus respectivos digitos diga cuantos son y
que luego los sume
Si me puedes ayudar de veras gracias.
Responder
o

Eddy, on 2 noviembre 2009 at 14:56 said:

Hola Cesar, disculpame es que he estado super complicado que no he podido atender las peticiones
del blog en esta semana, ahora que he sacado un poquito de tiempo he hecho el ejercicio que me
pedias, revisalo y si alguna parte no entiendes me la dices, yo te la explico. Saludos compa
P.D. queda como ejercicio 39 en la miscelania ;)
Responder

12.

kami, on 16 noviembre 2009 at 10:03 said:

hola eddy quiero agradecerte por la ayuda de la otra vez la verdad me salvaste de una gracias por todo y
espro que me sigas ayudando en programacion porque la verdad no entiendo mucho.
Responder
o

Eddy, on 17 noviembre 2009 at 21:36 said:

Hola Kami :D
Pues gracias a ti por las visitas y la confianza, para mi es un placer haberte ayudado, y cuando
tengas problemas con algun caso puedes comentarmelo con toda libertad, tratar de ayudarte lo ms
pronto posible y en medida que est a mi alcance, gracias de nuevo Kami. Saludos!
Responder
13.

Mara Elena, on 18 noviembre 2009 at 8:51 said:

SALUDOS A TODOS QUIENES FORMAN PARTE DE ESTA INTERESANTE PLATAFORMA, YO ME


ENCUENTRO ACTUALMENTE INICIANDO ESTUDIOS CON ESTE PROGRAMA DFD, Y ME PARECE MUY
INTERESANTE LA AYUDA QUE NOS DAN PARA ADIESTRARNOS Y APRENDER, ESTOY A SU
DISPOSICIN Y LES SOLICITO SI ES POSIBLE, TAMBIN AYUDARME CUANDO YO LO REQUIERA.
DE ANTEMANO GRACIAS
ATT.
MARA ELENA
Responder
o

Eddy, on 18 noviembre 2009 at 11:10 said:

Hola Maria Elena, bienvenida al blog :D


Gracias por la felicitacion, sta plataforma est conformada solo por mi, y me siento bien al saber
que puedo ayudar a los demas que estn iniciandose en la programacion, pues s que muchos
necesitan una mano, un empujon, un consejo para iniciar. Uno no nace sabiendo programacion y
muchas veces no es suficiente con la explicacion de clase. Para eso estoy aqui para hecharles una

mano en la medida que me sea posible.En cuanto a la ayuda que necesites con todo gusto te
ayudar, asi como todos mis lectores y seguidores del blog. Saludos ;)
Responder
14.

Mara Elena, on 18 noviembre 2009 at 8:55 said:

HOLA AMIGOS
ME PODRAN AYUDAR CON EL PROGRAMA DFD PARA YO PODER DESCARGARLO DESDE MI
CORREO?
MIL GRACIAS
ATT.
MARA ELENA
Responder
o

Eddy, on 18 noviembre 2009 at 11:13 said:

Hola Maria Elena, pues el programa DFD est alojado en la seccion de software de mi blog
programando. Puedes acceder a la descarga del programa de una manera limpia, libre de virus y
completamente seguro desde [ AQUI ], puedes ver que esta protegido por contrasea, cuando
descargues el archivo, le das click derecho extraer aqui. Y pues te pedira contrasea, introcues la
contrasea: programando sin las comillas asi como ves en la entrada que te puse arriba. Mucha
suerte, saludos!
Responder
15.

pedro, on 18 noviembre 2009 at 17:08 said:

gracias hermano de la que me salvaste


Responder
o

Eddy, on 18 noviembre 2009 at 21:11 said:

Hola Pedro bienvenido al blog :D


Gracias a ti por el comentario y por la felicitacion, hago lo mejor que puedo es un placer haberte
ayudado Pedro. Saludos!!
Responder
16.

Pablo, on 25 enero 2010 at 21:23 said:

Te escribo desde colombia para felicitarte por tan excelente blog, y decirte que tengo un problema con dfd
pues quiero que el usuario ingrese dos numeros para luego sumarlos, pero al final de la ejecucion me dice
que la suma de los dos numeros es igual a cero que hago por favor ayudame
Responder
o

Eddy, on 25 enero 2010 at 21:37 said:

Hola Pablo, claro puedo ayudarte pero no s a que se deba el error porque no he visto tu algoritmo,
si quieres puedes subirlo a un servidor online como rapidshare o mediafire o de tu mismo espacio en
hotmail, me pasas el link para bajar el archivo ese que no te sale y lo reviso de ahi te cuento cual
puede ser el posible error. Saludos
Responder
17.

mayra, on 29 enero 2010 at 19:58 said:

le escribo para felicitarlo por la excelente explicacion de cada ejercicio..


tengo unas dudas, espero me ayude a resolverlas..como se pudiera hacer una combinacion de todos estos
ejercicios en un solo algoritmo, es deci, pro ejemplo, que al digitar un numero solo lo imprima si es mayor ke
100 y menor ke 10000 y aparte ke sea multiplo de algun otro numero..algo asi..eso se puede?? o toca por
algotirmos diferentes?, gracias
Responder

Calcular el Factorial de un Nmero Ingresado en


C++
Otro ejercicio comn en los cursos de programacin es el de disear un programa que te calcule
el factorial de un nmero ingresado.
El enunciado sera el siguiente:
Crear un programa que lea un nmero n y le calcule el factorial.
Bueno pues, vamos all.

#include <iostream.h>

int a,b,factorial;

int main (void)


{
cout << "Este programa calculara el factorial del numero entero
que ingrese \nPor favor ingrese su numero " <<endl;
cin >> a;
factorial=1;
for (b=1 ; b<=a ; b++)
{
factorial=b*factorial;
}

cout << "El factorial del numero ingresado es "


<<factorial<<endl;

system("pause");
return 0;
}
Al igual que en nuestro anterior ejemplo del programa en C para realizar clculos de potencias, es
muy importante antes del ciclo inicializar el valor de la multiplicacin acumulada con el mdulo de
la multiplicacin, que es el uno.
Sin este pequeo detalle, el programa te dara calculos con errores.

Publicado por Felipe Calvo Cepeda


Etiquetas: Ciclos, Programacin en Dev-C++

35 comentarios:
1.
Annimo24 de mayo de 2011, 18:37
Gracias por el codigo.
Responder

2.
Annimo31 de agosto de 2011, 18:45
//aqui
#include
#include
main()
{
int
cout<<"Ingresar
f=1;

tengo

un

codigo

una

cantidad:";

for(i=1;i<=n;i++)
{
cout<<f<<"
f=f*i;
}
cout<<"\nEl
getch();
return
}
Responder
Respuestas

1.

en

c++

n,i,f;
cin>>n;

";

factorial

es:"<<f<<endl;

0;

Annimo24 de marzo de 2014, 19:21


hola
muy
pero
que
es
algo
asi
no
y me marac error al compilar

significa
como
entiendo

cout
el

printf

bien
???
?
eso

2.
Annimo10 de septiembre de 2014, 8:49
El codigo cout es como el printf, pero para c++.

3.
Raikyaku29 de junio de 2015, 10:39
hola, es una nota muy vieja pero necesito algo de ayuda ahaha
Yo uso print no cout, pero de tanto verlo me estoy acostumbrando igual...
La cuestion es ese Cout dentro de la sentencia For... sirve para algo o puedo
ovbiarlo?
for(i=1;i<=n;i++)
{
cout<<f<<"
";
f=f*i;
}

4.
Annimo5 de julio de 2015, 17:06
bueno pues para empezar creo q el orden en q pusiste el cout esta mal ya q no
veo q antes le des un valor a f, pero dejando eso de lado si no pones eso es obvio
que cuando ejecutes el programa no imprimira el f
Responder

3.
Annimo22 de febrero de 2012, 11:31

de gran ayuda gracias...


Responder

4.
Annimo13 de marzo de 2012, 14:21
Coman dick nerdos
Responder
Respuestas

1.
Annimo26 de mayo de 2013, 22:06
mmm.. un estupido mas que no tiene ni la mas minima idea de como usar su
cerebro :D
Responder

5.
Annimo1 de junio de 2012, 8:43
yo si se programar bueno casi
Responder

6.
Annimo13 de junio de 2012, 16:41
hola a todos...si me pueden ayudar tengo un problema con un ejercicio de vectores....el
punto es que devo calcular el factorial de cada uno de los mienbos de un vector de 5
pociciones.. y la verdad lo e intentado pero no me sale...no se si almacenar el valor en una
variable temporal para luego obtener el factorial please...si pueden ayudarme les
agradeceria mucho....mi correo es edu_skap@yahoo.com
Responder

7.

Annimo17 de julio de 2012, 10:41


oos!!
Responder

8.
Annimo12 de agosto de 2012, 14:54
muy buenos, se los agradesco
Responder

9.
Annimo8 de noviembre de 2012, 8:00
a
mi
me
alli
me
que hago???

sale

bien
sale

hasta

que
un

empieza
el
numero

numero
8
negativo

Responder
Respuestas

1.
Annimo24 de agosto de 2013, 2:41
debes introducir un comendo que admita mas dijitos osea ampliar tu espacio como
este Long DoubleA que admite exponentes a la 4932
Responder

10.
Annimo28 de noviembre de 2012, 2:36
aoigan quien me puede ayudar nesesito sacar el factorial de un numero ejemplo 5 pero
nesesito ke se vea la operacion 5x4x3x2x1 y asi 1x2x3x4x5 nesesito ke sebe la operacion
de las dos formas algien ayudeme
Responder

11.
Annimo28 de noviembre de 2012, 2:38
aoigan quien me puede ayudar nesesito sacar el factorial de un numero ejemplo 5 pero
nesesito ke se vea la operacion 5x4x3x2x1 y asi 1x2x3x4x5 nesesito ke sebe la operacion
de las dos formas algien ayudeme lo siento me iso falta mi correo llymy@hotmail.com
porfas
Responder

12.
Annimo19 de febrero de 2013, 15:32
esta muy bin la pagina........
Responder

13.
Annimo27 de mayo de 2013, 7:37
necesito

saber

de

este

Crear un servlet que solicite un nmero de entrada y calcule el factorial de este


Responder

14.
Annimo3 de junio de 2013, 19:02
NNNEEEEEEERRRDDDDDSSS!!!!!!!
Responder
Respuestas

1.
Annimo28 de mayo de 2014, 2:16
u2

ejerccio

Responder

15.
Annimo12 de junio de 2013, 20:03
no funcionaaaaa :(
Responder

16.
Annimo3 de julio de 2013, 10:36
Y
es
que
2
6
24.....

Como

se

Mostrara

Responder

17.
Annimo23 de agosto de 2013, 10:10
exelente muchas gracias por sus aportes
Responder

18.
Annimo28 de agosto de 2013, 11:48
hoa bueno con la restriccion de solo impares??
Responder

19.
Annimo4 de octubre de 2013, 0:59

Los

pasos

internos
decir
muestre

MEJOR CREEMOS UN GRUPO EN FACEBOOK Y AHI APORTAMOS CONOCIMIENTOS


LA VERDAD SE LES AGRADECE Y ESTE ES MI CODIGO PARA CALCULAR EL
FACTORIAL
DE
UN
NUMERO
#include
using

namespace

int
{
double
cout
<<
cout
<<
"Introduce
for(int
i=2;
{
fact
=
}
cout
<<
"Su
cin.get();cin.get();
return
}

std;
main()

"::FACTORIAL::"
un
numero:

<<
cin

";
i<=num;

fact

num,fact=1;
endl;
>>
num;
i++)

factorial

es:

"

i;
<<

fact;
0;

POR CIERO ME CUESTA CIEMPRE PROGRAMAR DESDE YA SE LES AGRADECE Y SI


CREAN EL GRUPO ME AVISAN POR CORREO: yo.makvell@gmail.com
Responder

20.
GEO LL16 de marzo de 2014, 22:40
muchas gracias , que dios te bendiga
Responder

21.
Juan Avila27 de marzo de 2014, 23:55

//
un
que
funciona
e
pero
yo
quiero
#include
#include
#include
using

cdigo
imprime
el
uno
sin

los
usar

namespace

en
numero
del
la
funcin

c++
proceso
factorial.

std;

int
{
int
cout<<"Ingresar
f=1;

main()

una

cantidad:";

for(i=1;i<=n;i++)
{
cout<<f<<"
f=f*i;
}
cout<<"\nEl

factorial

return
}

n,i,f;
cin>>n;

";

es:"<<f<<endl;
0;

Responder

22.
Annimo24 de septiembre de 2014, 18:37
animal no sirve tu codigo ! CHTM !
Responder

23.
Annimo19 de noviembre de 2014, 18:13
gato con botas
Responder

24.
Annimo22 de mayo de 2015, 14:26
La
de
finici
n
del
factorial
de
un
n
mero
es:
n!
=
n*(n-1)*(n-2)...1
Adem
as
la
regla
dice
que
0!
=
1
ejemplo: factorial de 5 = 5!=5*(5-1)*(5-2)*(5-3)*(5-4)=120 y esto se aplica para cualquier
nmero.

(en

c++

n=int(raw_input("entero
x=1
for
f
x=x*(f+1)
print x

de

python

2)
positivo:"))

in

range

(n):

Responder

25.
Annimo22 de mayo de 2015, 14:27
La
de
finici
n
del
factorial
de
un
n
mero
es:
n!
=
n*(n-1)*(n-2)...1
Adem
as
la
regla
dice
que
0!
=
1
ejemplo: factorial de 5 = 5!=5*(5-1)*(5-2)*(5-3)*(5-4)=120 y esto se aplica para cualquier
nmero.
(en

c++

n=int(raw_input("entero
x=1
for
f
x=x*(f+1)
print x
Responder

26.
Annimo26 de mayo de 2015, 20:28
puto el que lo lea
Responder

27.
Annimo26 de mayo de 2015, 20:50
puto el que lo escribio
Responder

de

python

2)
positivo:"))

in

range

(n):

28.
pepito perez perez8 de septiembre de 2015, 16:48
encontr esta pregunta, quise ayudar con otra idea algo mas enrredadilla, si n =5 entonces
5*4*3*2*1 =120 y mostrarlo en ese orden me quedara as:
#include
#include
using namespace std;
void main()
{
system("title Factorial de un numero");
double n, x;
cout<<"\n\tFACTORIAL";
cout<<"\n\nIntroduzca un numero:";
cin>>n;
x=n;
for(int i=1;i<=n-1;i++)
{
cout<<x<<"*"<<n-i<<"=";
x=x*(n-i);
cout<<x<<"\n";
}
cout<<"\n\nEl factorial del numero "<<n<<" es:"<<x;
cout<<"\n\n\nOprima una tecla para cerrar la aplicacion";
getch();
}
Responder
Aadir comentario

sbado, 2 de junio de 2012

Factorial De Un Numero DevC++

# include <conio.h>
# include <iostream.h>
using namespace std;
int main ()
{

float n,i,f;
cout <<"Ingrese el valor de n" <<endl;
cin >> n;
if(n<0)
{
cout<<"No se como calcular el factorial de un negativo";
}
else
{
f=1;for (i=1; i<=n; i++){f=f*i;
}
cout <<"El resultado es " <<f;
}
getch ();
return 0;
}

Publicado por CRISTOPHER en 16:59

No hay comentarios:
Publicar un comentario en la entrada
https://eperdomo89.wordpress.com/2009/08/18/dfd-miscelanea-de-ejercicios/

lunes, 8 de agosto de 2011

C++ - Factorial de un numero con ciclo while por Elinv.

/*

*** Cdigo presentado por Elinv***


* Nuestras Webs:

*
*
*
*
*
*

Bragado + "Revoluciones"
Bragado + "Revoluciones"
TODO C y C++ por ELINV.
TODO VISUAL BASIC 6.0 por ELINV.
TODO VISUAL BASIC NET por ELINV
TODO ASM, FLASH, HTML, JAVA, JAVASCRIPTS,

*
*
*
*
*

PASCAL, PHP, TRUCOS, ETC... de ELINV.


LUIS PEDRO MNDEZ(Elinv) su libro personal.
ELINV y sus CANCIONES!!
CANAL YouTube de ELINV.
GOEAR y las canciones de ELINV.

*/

/*
* Factorial de un numero con ciclo while
* ------------------------------* Code Block 10.05
* ------------------------------* Realizado por
* Elinv y
* Luis Pedro Mndez.
* ------------------------------*/
#include<stdio.h>
#include<stdlib.h>
#include <iostream>
using namespace std;

//Procedimiento principal
int main()
{
//Variables
int x, factorial, numero;
//Solicitamos un nmero

printf("Ingrese numero para obtener el factorial:\t");


scanf("%d",&numero);
//Inicializamos variables.
x = 1;
factorial = 1;
//Ciclo mientras x sea menor o igual al nmero
//ingresado
while(x <= numero)
{
//Factorial es igual asimismo por
//el valor de equis incremental
factorial = factorial * x++;
}
//Informamos el resultado
printf("\nEl factorial de -> %d <- es -> %d <-\n",numero,factorial);

system("PAUSE");
return EXIT_SUCCESS;
}
Publicado por Luis Pedro Mndez en 9:29
Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con FacebookCompartir en
Pinterest
Etiquetas: Matemticas-Geometra

Enlaces a esta entrada


Crear un enlace
Entrada ms recienteEntrada antiguaPgina principal

1
2
3 #include "conio.h"
4 #include <stdio.h>
5 #include <dos.h>
6
7 main()
8{
9 int i,total,contador;
10 contador=1;
11 total=1;clrscr();
12 printf("Factorial numeronn Dame el numero para el factorial: ");
13 scanf("%d",&i);
14 while(contador<=i)
15 { total = total * contador;
16 contador++;
17 }
18 printf("El factorial de %d es: %d",i,total);
19
20
21 getch();
22 return 0;
23 }
24
25

27 comentarios en "Evalue el factorial de un numero utilizando


el ciclo WHILE"

Pedro
2010-03-10 16:24:35
Solamente el comentario que para el salto de linea en C se le debe agregar antes
de la n una diagonal inversa . Que dando asi en el codigo fuente:
printf("nHola
solamente el comentario para que todos puedan tenerlo en cuenta..!!

manelquin

mundo");

2010-06-27 20:43:49
yo quiero el factorial de un numero con while o do while en el lenguaje c# si me
lo puedes mandar please
Punto importante: Si vas a sugerir un segmento de cdigo en algn lenguaje debes hacerlo
as:

Si es lenguaje C <code lang="c">Cdigo en C</code>

Si es lenguaje Pascal <code lang="pascal">Aqu dentro el cdigo de


Pascal</code>.

De esta manera el cdigo coloreas el cdigo.

Deja un comentario
Nombre (requerido)

Email (requerido)

Website/Blog

Comentario

Cdigo fuente C y C++


^

En esta seccin iremos incluyendo ficheros fuente, de algunos problemas que nos
hemos ido encontrando. Rebuscaremos en nuestras bibliotecas, e intentaremos incluir
todo aquello que pueda ser de utilidad o que tenga alguna caracterstica didctica.
Tambin inclumos aqu algunos programas que los colaboradores han ido
envindonos.

Intentaremos que los programas o funciones estn lo mejor documentadas posible, y


explicaremos la necesidad que hizo surgir cada programa y la utilidad que pueda tener,
as como sus limitaciones y fallos.

Temas:
^

Los programas y enlaces estn clasificados por temas, elige el tema que prefieras de la
lista siguiente:

Emuladores
Juegos
Estructuras
Bibliotecas
Matemticos
Algoritmos
Bases de datos
Criptografa
Perifricos
Redes (sockets)
Grficos
API de Windows
Otros

Tema actual: Matemticos

Factorial (por: Eduardo Surco)


Nmeros primos (por: Davila Soto Roberto Stanis)
Invertir nmeros (por: Davila Soto Roberto Stanis)
Calculadora simple (por: Davila Soto Roberto Stanis)
Dia de la semana (por: Davila Soto Roberto Stanis)
Aproximacin de funcin seno (por: Davila Soto Roberto Stanis)
Races de ecuaciones (por: Sergio de Leon Lpez)

Factorial (2002-11-24)
Autor: Eduardo Surco
Sencillo programa para sacar el factorial de un nmero entero positivo o negativo.
Siendo N un nmero negativo: -N=-N*(-1); igual a N.
Realizado por Eduardo Surco ("Universidad Salesiana de Bolivia")
Detalles:

FAC.CPP 18/9/2003 (983 bytes)

Fichero: FAC.zip
Tamao: 621 bytes
Descargar

Nmero de descargas: 23839

Nmeros primos (2002-04-10)


Autor: Davila Soto Roberto Stanis
"Escribir un programa que calcule los nmeros primos entre 20 y 100."
Detalles:

primos.cpp: 29/02/2004 (298 bytes)

Fichero: primos.zip
Tamao: 308 bytes
Descargar

Nmero de descargas: 26586

Invertir nmeros (2002-04-10)


Autor: Davila Soto Roberto Stanis
Escribir un programa en el que se ingrese por teclado un nmero cualquiera y muestre
el nmero que resulta al invertir el orden de sus cifras.
Detalles:

invertirn.cpp: 29/02/2004 (297 bytes)

Fichero: invertirn.zip
Tamao: 314 bytes
Descargar

Nmero de descargas: 13297

Calculadora simple (2002-04-10)


Autor: Davila Soto Roberto Stanis
Escribir un programa que implemente una calculadora simple de cuatro operaciones.
El programa debe pedir los operandos y el operador, as mismo debe imprimir tanto
los datos de entrada como el resultado e la operacin. Incluye una revisin de errores
para operaciones incorrectas y para el intento de dividir entre cero.
Detalles:

calculadora.cpp 29/02/2004 (795 bytes)

Fichero: calculadora.zip
Tamao: 473 bytes
Descargar

Nmero de descargas: 21375

Dia de la semana (2002-04-10)


Autor: Davila Soto Roberto Stanis
Escribir un programa que muestre en pantalla el nombre del da correspondiente a una
fecha del siglo XX ingresada por teclado. Se sabe que el 1 de enero de 1900 fue lunes.
Nota: Asumir que el ao bisiesto es mltiplo de 4 a excepcin de 1900 (ao bisiesto es
mltiplo de 4 y no de 100).
Detalles:

diasemana.cpp: 29/02/2004 (1566 bytes)

Fichero: diasemana.zip
Tamao: 783 bytes
Descargar

Nmero de descargas: 10100

Aproximacin de funcin seno (2002-04-10)


Autor: Davila Soto Roberto Stanis
Escribir un programa que evale el seno de un ngulo X, considerando la siguiente
serie:
Seno(x) = x - x3 / 3! + x5 / 5! - x7 / 7 + ..

Con un error menor que 0.00001


Donde -0.78 < x < 0.78
Detalles:

aproxseno.cpp: 29/02/2004 (529 bytes)

Fichero: aproxseno.zip
Tamao: 423 bytes
Descargar

Nmero de descargas: 11357

Races de ecuaciones (2001-11-23)


Autor: Sergio de Leon Lpez
Programa para calcular las races de ecuaciones cuadrticas y cbicas emplenado el
mtodo de biseccin y el de Newton-Raphson.
Detalles:

BIS-RAPH.cpp

Fichero: bis-raph.zip
Tamao: 2034 bytes
Descargar

Nmero de descargas: 25248

Foro
Programacin

Aviso legal
Haz una pregunta Denunciar

Necesito hacer un programa en c++


nave2 - ltima respuesta el 19 jun 2014, 21:04

Hola, como uedo hacer un programa en donde se logre obtener el numero factorial
de un numero dado por un usuario. como lo puedo hacer en c++ por favor si
aluien me puede ayudar.

Necesito hacer un programa en c++

Programa C++ 10 numeros mayor y menor (Resuelto) Foro - Programacin

Sacar el "factorial" de un numero con C++ ? Foro - Programacin

Programa para ordenar numeros de menor-mayor Foro - Programacin

Necesito hacer un programa en vb 6.0 Foro - Programacin

Necesito hacer un programa en visual basic.ne Foro - Programacin


Ms
RESPUESTA

+2
Dark Soul 13 abr 2010, 06:43

/*
Author: Dark Soul
Descripcion: Calcula el Factorial de un Numero Dado
*/
#include <iostream>
using namespace std;
int n,s,i;
int main ()
{
cout<<"Este Programa nos Calcula el Factorial de un Numero Dado"<<endl;
cout<<"Este Programa Fue Hecho por Dark Soul"<<endl;
cout<<"Escrive un Numero Para Sacar el Factorial"<<endl;
cin>>n;
s = 1;
for(i=n;i>=1;i--)
{

s=(i*s);
}
cout<<"El Factorial es: "<<s<<endl;
system("pause");
}

Comenta la respuesta de Usuario anonymo


Deja tu comen

Annonces Google
Download Password Manager
Remembers Passwords. One-Click Form Filling, Seach, and More. 5 Stars!
www.roboform.com
RESPUESTA

+1
Dark Soul 13 abr 2010, 06:46

este programa esta diseado para k corra en Dev C++, para dudas o aclaraciones
contactame mi correo es Dark_Soul-DS-@hotmail.com

Comenta la respuesta de Usuario anonymo


Deja tu comen

RESPUESTA

+1
juanchiof 19 jun 2014, 21:04

#include<stdio.h>
#include<stdlib.h>
#define H double // gracias a 'double' podes calcular hasta factorial de 170

H factor (short); //prototipo


int main (void)
{
H n;
printf("\n\tprograma factorial\n");
printf("\ningrese el numero...\n");
scanf("%lf",&n);
printf("\nfactorial de 'n':\n");
n = factor(n); //llamada
printf("\n\t%g\n",n);

system("pause");
}
H factor (short n) //implementacion
{
H producto=1;
short i=0;
while ((n-i)>1)
{
producto = (H)producto * (n-i);//ah, acordate que la 'H' significa 'double',
//osea casteas(obligas a sertipo..),
i++;
}
return (producto);
};

Comenta la respuesta de Usuario anonymo

ALGORITMO PARA CALCULAR EL FACTORIAL DE


CUALQUIER NUMERO PROPORCIONADO POR EL
USUARIO?
AYUDAAAAAAAAAAAAAAAAAAAA D:
1 seguidor

3 respuestas

Notificar abuso

Respuestas
Calificacin

Mejor respuesta: Aqu est el pseudocdigo del algoritmo:


http://AlgoritmosUrgentes.com/algoritmo....
El Payaso hace 3 aos
0
Pulgar hacia arriba

1
Pulgar hacia abajo
Comentario
Notificar abuso

No especificas el lenguaje de programacin.


Vamos primero un poco a la teora y despus a ver que se puede hacer..
Calculadora factorial:
Factorial calculadora es una herramienta de estadsticas en lnea programada
para calcular el Factorial de un nmero determinado. La operacin factorial se
encuentra en diferentes reas de las matemticas, en particular en el anlisis
matemtico, lgebra y combinatoria. Su aparicin ms bsico es el hecho de
que hay n! formas de organizar n objetos distintos en una secuencia
Definicin
Factorial se utiliza para calcular permutaciones, combinaciones y otros anlisis
matemtica avanzada. Un factorial es el resultado de multiplicar a un nmero
determinado de nmeros enteros consecutivos del 1 al nmero dado. Se
escribe con el signo de exclamacin: n! y se define como
0! = 1
1! = 1
2! = 2 x 1 = 2
3! = 3 x 2 x 1 = 6
4! = 4 x 3 x 2 x 1 = 24
5! = 5 x 4 x 3 x 2 x 1 = 120 etctera
La coleccin de herramientas emplea el estudio de mtodos y procedimientos
utilizados para que recopilar, organizar y analizar datos para comprender la
teora de la probabilidad y estadstica. El conjunto de ideas que pretende
ofrecer la manera de hacer la implicacin cientfica de tales como resultado
datos resumidos. En muchas aplicaciones es necesario calcular el Factorial de
un nmero determinado. Con esta calculadora Factorial en lnea sin esfuerzo
puede hacer su clculo nmero factorial para cualquier valor de n.
El Algoritmo seria..
Pedir al usuario el numero N (verificar si es numero o que es)
almacenarlo en una variable
crear un PARA de N repeticiones (el numero de repeticiones es el mismo que te
ingrese el usuario)
dentro del para lo nico que tenes que hacer es:
en una variable (Resultado) almacenar la multiplicacin de N x N-1
Entonces pones el valor de N-1 en N asignan dolo as N= N-1
Ah termina el para..
Despues de eso ya tenes el resultado almacenado en la variable "Resultado" y
solo te queda entregrselo al usuario..
Simple esos son los pasos ahora solo te queda escribir lo que yo te describo en
palabras en el lenguaje de programacin que ests trabajando.
Fuente(s):Soy Tcnico programador hace un ao :)
lucianomontoto hace 3 aos

1
Pulgar hacia arriba

0
Pulgar hacia abajo
Comentario
Notificar abuso

n=?
x=1
n="Ingresando manualmente el valor de n"
do while n>1
x=x*n
n=n-1
next
resultado final = x
"Y ya, jeje"....
O____o?
Evento Horizonte hace 3 aos
0
Pulgar hacia arriba

0
Pulgar hacia abajo

martes, 25 de diciembre de 2012

Obtener el factorial de un nmero - Diagrama de Flujo


Problema

Ingrese un nmero y obtenga su factorial.

Solucin
Para solucionar el problema del factorial, se resolver de forma recursiva.

Ejemplo:

Entrada = 5

Para calcular se multiplica el numero dado por su antecesor hasta que este sea igual a cero
en lo cual el factorial(1)=factorial(0)=1

5*4*3*2*1*0

Resultado = 120

Recibimos una variable de entrada N, luego llamamos a la subrutina Fact(X, Nivel) y luego se
muestra el resultado del factorial

Dentro de la subrutina Fact(X, Nivel) se realiza pregunta


Si nivel mayor a cero
Entonces Llamaremos de nuevo a Fact(Temp,Nivel-1) disminuyendo en 1 a Nivel
actualizamos el valor : X = Temp * Nivel
Si el nivel es menor que cero
Actualizamos el valor de X = 1

Luego del clculo retornamos el valor de x

Luego

Diagrama Fuente DFD

Cdigo fuente en Java

Cdigo fuente en C++

Cdigo fuente en C

Cdigo fuente en C#

Cdigo fuente en Python

Cdigo fuente en Visual Basic

Publicado por George Tacuri en 19:45


Etiquetas: DFD, diagrama de flujo, diagrama de flujo de datos , diagrama flujo

0 comentarios:
Publicar un comentario en la entrada
lunes, 14 de enero de 2013

Obtener el factorial de un nmero Codigo Fuente en C++


Problema
Ingrese un nmero y obtenga su factorial.

Solucin
Para solucionar el problema del factorial, se resolver de forma recursiva.

Ejemplo:

Entrada = 5

Para calcular se multiplica el numero dado por su antecesor hasta que este sea igual a cero
en lo cual el factorial(1)=factorial(0)=1

5*4*3*2*1*0

Resultado = 120

Codigo Fuente en C++


view plainprint?

1.

#include <iostream>

2.

using namespace std;

3.

int factorial(int X, int N);

4.

int main()

5.

6.

int X,N;

7.

cout<<"Ingrese un numero"<<endl;

8.

cin>>N;

9.

X=factorial(X,N);

10.

cout<<X<<endl;

11.

return 0;

12. }
13. int factorial(int X, int N){
14. if(N>0){
15. X=factorial(X,N-1);
16. X=X*N;
17. }else{
18. X=1;
19. }
20. return X;
21. }
Publicado por George Tacuri en 20:41
Etiquetas: algoritmo, C++, codigo fuente, ejercicios resueltos

0 comentarios:
Publicar un comentario en la entrada
http://diagramas-de-flujo.blogspot.com/2012/12/obtener-el-factorial-de-unnumero.html

#include<stdio.h>
#include<conio.h>
main()
{
int a;
printf("ingrese un numero");
scanf("%d",&a);
if((a/a==1)&&(a/1==a))
{printf(" es primo");}
else
printf(" no es primo");
getch();
}

//comprobacion si un numero es primo o no...


01correcion....salida todos son primos, ayuda en el codigo..
se agradece su colaboracion

comprobar numeros primos en dev c


Estas en el tema de comprobar numeros primos en dev c en el foro de C/C++ en Foros del
Web. #include<stdio.h> #include<conio.h> main() { int a; printf("ingrese un numero");
scanf("%d",&a); if((a/a==1)&&(a/1==a)) {printf(" es primo");} else printf(" no es primo");
getch(); } //comprobacion si un numero ...
#1 (permalink)
10/06/2009, 20:24

Fecha de Ingreso: octubre-2008

darwin22
01

Mensajes: 106
Antigedad: 6 aos, 10 meses
Puntos: 1

comprobar numeros primos en dev c

#include<stdio.h>
#include<conio.h>
main()
{
int a;

printf("ingrese un numero");
scanf("%d",&a);
if((a/a==1)&&(a/1==a))
{printf(" es primo");}
else
printf(" no es primo");
getch();
}

//comprobacion si un numero es primo o no...


01correcion....salida todos son primos, ayuda en el codigo..
se agradece su colaboracion
#2 (permalink)
10/06/2009, 20:53

Fecha de Ingreso: abril-2009

Payaso
73

Ubicacin: Argentina
Mensajes: 307
Antigedad: 6 aos, 4 meses
Puntos: 20

Respuesta: comprobar numeros primos en dev c

El if estas haciendo mal, porque todos los numeros son divisibles por 1 y por si
mismos :P
Proba con un while y adentro anda comprobando el modulo de tu numero por el
anterior y el anterior y el anterior... (50%50 - 50%49 - 50%48 ... 50%1) hasta llegar a
1, si el modulo da 0 lo sumas en un contador, cuando salis del while comprobas ese
contador, si es igual a 2 es primo, si es mayor a 2 no es primo... esa es una idea... si
no se entiende me decis... no se si es la mas eficiente, pero funciona...
Espero te sirva, Saludos
#3 (permalink)
11/06/2009, 12:00

darwin22
01

Fecha de Ingreso: octubre-2008


Mensajes: 106

Antigedad: 6 aos, 10 meses


Puntos: 1
Respuesta: comprobar numeros primos en dev c

me has hecho ver mi error pero te agradeceria si pudieras poner el codigo...


mi logica no es tan buena...
necesito ayuda con eso......gracias
#4 (permalink)
12/06/2009, 07:08

Fecha de Ingreso: abril-2009

Payaso
73

Ubicacin: Argentina
Mensajes: 307
Antigedad: 6 aos, 4 meses
Puntos: 20

Respuesta: comprobar numeros primos en dev c

#include<stdio.h>
#include<conio.h>
main()
{
int a;
int i;
int contador=0;
printf("ingrese un numero");
scanf("%d",&a);
for(i=a; i>0; i--)
{
if(a%i==0)
contador++;
}
if(contador==2)
printf("El numero es primo");
else
printf("El numero no es primo");

system("pause");
}
Bueno, quedara algo asi, espero te sirva, bsicamente es eso, funciona, despus vos
le podes ir agregando algn printf u alguna otra opcin o por ejemplo un while para
que controle mas de una vez si el numero es primo o no.
Lo que hace el for es comparar el resto de la divisin de tu numero "a" dividido
todos sus anteriores, si el resto es cero (divisible) se le suma uno a la
variable contador, si no es cero sigue comprobando hasta llegar a i=0... cuando sale
del for compara si contador es igual a 2 (divisible por uno y por si mismo), si es 2 es
primo, sino no.
No soy experto, pero si tens alguna duda pregunta, porque la idea es esa, copiar y
pegar no sirve de nada :)
Saludos
#5 (permalink)
12/06/2009, 18:28

Fecha de Ingreso: octubre-2008

darwin22
01

Mensajes: 106
Antigedad: 6 aos, 10 meses
Puntos: 1

Respuesta: comprobar numeros primos en dev c

hey muchisimas gracias...corre muy bien...y si le intentare hacer algunas


modificaciones...
gracias
#6 (permalink)
12/06/2009, 20:41

Fecha de Ingreso: abril-2009

Payaso
73

Ubicacin: Argentina
Mensajes: 307
Antigedad: 6 aos, 4 meses
Puntos: 20

Respuesta: comprobar numeros primos en dev c

De nada
Suerte
#7 (permalink)
15/06/2009, 12:22

Fecha de Ingreso: octubre-2008

darwin22
01

Mensajes: 106
Antigedad: 6 aos, 10 meses
Puntos: 1

Respuesta: comprobar numeros primos en dev c

#include<stdio.h>
#include<conio.h>
main()
{
int e,x,num;
float y,z;
printf("introduzca un numero\n");
scanf("%d",&num);
e=num;
y=num;
x=num;
z=num;
//creado por horus/dar22
e=e/2;
y=y/2;
x=x/3;
z=z/3;
if((num==2)||(num==3))
printf("es primo");
else
if((e!=y)&&(x!=z))
printf(" es primo");
else
printf("no es primo");
getch();

domingo, 22 de abril de 2012

Comprobar si un nmero es primo en Lenguaje C


Un nmero primo es aquel que solo es divisible entre 1 y l
mismo.
Con lo cual solo tiene 2 divisores.
As que tendremos que usar el ejercicio anterior de calcular los
divisores de un nmero, y comprobar que solo sean dos para que
el nmero sea primo.
{
int num1,i,a;
a=0; */Esta variable la vamos a usar para contar los divisores
del nmero introducido, la inicializamos a 0*/
printf("Introduce un numero: ");
scanf("%d",&num1);
for(i=1;i<=num1;i++)
{
if(num1%i==0) // si num1 mdulo de i es 0, incrementamos a
en 1.
a++;
}
if(a==2); /*Si al final del bucle, a vale 2, el nmero es primo,
porque tiene solamente 2 divisores.
{
printf("El nmero es primo");
}
else
{
printf("El nmero no es primo");
}
}

Diagramas de flujo parte 3


Ciclo While (Mientras)

Caractersticas:

1.- Es una instruccin que se utiliza para procesos que se repiten muchas veces.
2.- La condicin se evalua al principio, por lo que el ciclo puede no ejecutarse nunca.
3.- El ciclo se repite mientras la condicin es verdadera.
4.- Cuando la condicin se hace falsa el ciclo deja de ejecutarse.

Ejemplos:

1.- Diagrama de flujo que visualize los nmeros del 1 al 10.

2.- Diagrama de flujo que visualize los nmeros impares entre el 1 y el 20.

3.- Diagrama de flujo que visualize el cuadrado de los nmeros entre el 80 y el 100.

4.- Diagrama de flujo que calcule y visualize la sumatoria de los nmeros de 1 al 20.

5.- Disee un diagrama de flujo que calcule la sumatoria de los nmeros entre m y n
(Evaluar que m sea mayor que n).

6.- Disear un diagrama de flujo que calcule el factorial de un nmero (n!=n(n-1)!)


donde ! significa factorial, tomar en cuenta que el factorial de 0 y 1 es igual a 1.

Diagramas de flujo parte 4


Ciclo Do - While (Hacer - Mientras)

Caractersticas:

1.- En este ciclo la condicin se evala al final.


2.- El ciclo se ejecuta al menos una vez.
3.- El ciclo se repite mientras la condicin sea falsa.
4.- Cuando la condicin se hace verdadera el ciclo deja de ejecutarse.

Ejemplos:

1.- Diagrama que visualize en pantalla la tabla de multiplicar (los primeros 10


nmeros) de un nmero n.

2.- Diagrama de flujo que indique si un nmero es primo (Que slo es divisible entre s
mismo y 1).

3.- Disear un diagrama de flujo que indique si un nmero es perfecto.

Un nmero perfecto es la suma de todos los nmeros antecesores de ese nmero que
divididos entre el nmero original su residuo sea 0 y la suma de dichos nmeros sea
igual a el nmero original, as el nmero 6 es un nmero perfecto porque sus divisores
con residuo 0 son 1, 2 y 3; y 6 = 1 + 2 + 3. Los siguientes nmeros perfectos son 28,
496 y 8128.

Diagramas de flujo parte 5


Ciclo for (para)

Caractersticas

1.- Se presenta mediante un rectngulo.


* En la primera seccin se pone la inicializacin.
* En la parte ms larga se pone la condicin.
* En la tercera parte el cambio.

Estructura:

El proceso que se sigue para ejecutar este ciclo es:

a) Inicializar variables (Variable de control).


b) Evaluar condicin. El cuerpo del ciclo se ejecuta siempre que la condicin sea
verdadera, cuando la condicin es falsa el ciclo deja de ejecutarse.
c) Ejecutar la seccin de cambio. Aqu normalmente se modifica la variable de control
del ciclo.

Ejemplos:

1.- Diagrama que muestra la tabla de multiplicar (del 1 al 10) de un nmero.

2.- Diagrama de flujo que muestre la potencia de un nmero, los datos de entrada son
el nmero base y la potencia, evaluar que la potencia sea mayor que 0, en caso de ser
0 el resultado ser 1, si es menor no realizar la operacin.

3.- Disear un diagrama de flujo que dado un nmero muestre el resultado de la


siguiente serie: 1^1 - 2^2 + 3^3 - 4^4 + 5^5 ... n^n

Diagramas de flujo parte 6


Ejemplos:

1.- Disear un diagrama de flujo que digitado un nmero realize la siguiente serie:
(1^1)/1! - (2^2)/2! + (3^3)/3! - (4^4)/4!...(n^n)/n!
Donde: n^n es el nmero digitado elevado a su misma potencia.
n! es el factorial del nmero digitado.

Se valida que el nmero sea mayor que 0 y la serie se repite tantas veces como el
usuario quiera.

2.- Disear un diagrama de flujo que dados dos nmeros verifique que los nmeros
sean amigos.

Dos nmero son amigos (m y n) si la sumatoria de los divisores propios de m son igual
a n, y la sumatoria de los divisores propios de n son igual a m.

Un ejemplo es el par de naturales (220, 284), ya que:

Los divisores propios de 220 son 1, 2, 4, 5, 10, 11, 20, 22, 44, 55 y 110, que
suman 284;

Los divisores propios de 284 son 1, 2, 4, 71 y 142, que suman 220.

Si un nmero es amigo de s mismo (es igual a la suma de sus divisores propios),


recibe entonces el nombre de nmero perfecto (Ver ejemplo numero perfecto).

Java-Ronald
Ronald

Obtener la suma de los N


numeros naturales positivos
septiembre 8, 2009
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int n,i,s=0;
System.out.println("*Obteneruma de los N numeros naturales positivos*");
System.out.println("ingreseumero: ");
Scanner teclado=new Scanner(System.in);
n=teclado.nextInt();
i=1;
while(i<=n){
s=s+i;
i=i+1;
}
System.out.println("la de los "+n+"numeros es "+s);
}
}
Mensaje
ThEyAsAV
Administrador

1 1 08200 18 Codigos en C++ Con Estructuras Repetitivas


9

(while, for, do while)

18 CODIGOS EN C++ UTILIZANDO ESTRUCTURAS


REPETITIVAS

Citacin :

Cantidad de envos: 68
Puntos: 269
Reputacin: 5
Fecha de
inscripcin: 07/07/2009
Edad: 23
Localizacin: TrUj!IlO
Hoja de personaje
mmm: 20

1. Calcula Los numeros Pares comprendidos entre 1 y 50


Cdigo:
#include<conio.h>
#include<iostream.h>
voidmain()
{
clrscr();
intN=50;
inti;
cout<<"LosNumerosParesComprendidosentre1y50
son:";
for(i=2;i<N;i++)
{
if(i%2==0)
cout<<"\a"<<endl<<endl<<i;
}
getch();
}

2.Calcula Los Numeros Comprendidos entre un Determinado


Rango.
Cdigo:
#include<conio.h>
#include<iostream.h>
voidmain()
{
clrscr();
intNi,Nf;
inti;
cout<<"IngreseNumeroInicial:";
cin>>Ni;
cout<<"IngreseNumeroFinal:";
cin>>Nf;
for(i=Ni+1;i<Nf;i++)
{
cout<<"\a"<<endl<<i;
}
getch();

3. Calcula Una suma Infinita


Cdigo:
#include<conio.h>
#include<iostream.h>
voidmain()
{
clrscr();
doubleN,i,suma=0;
cout<<"IngreseDenominadorFinal:";
cin>>N;
for(i=1;i<=N;i++)
{
suma=suma+1/i;
}
cout<<"LaSumaEs:\a"<<suma;
getch();
}

4. Calcula La Minima Unidad de Un numero. ej.


546=5+4+6=15=1+5=6.
Cdigo:
#include<iostream.h>
#include<conio.h>
voidmain()
{
clrscr();
unsignedN,r;
gotoxy(4,4);
cout<<"IngreseNumero:";
cin>>N;
do
{r=0;
while(N>0)

{r=r+N%10;
N=N/10;}
N=r;
}
while(r>9);
gotoxy(4,8);
cout<<"LoMinEs:"<<r;
getch();
}

5. Calcula Los Numeros Comprendidos en una serie.


Cdigo:
#include<conio.h>
#include<iostream.h>
voidmain()
{
clrscr();
doubleN,i;
cout<<"IngreseCantidaddeTerminosdelaserie:";
cin>>N;
for(i=1;i<=N;i++)
cout<<"\a"<<endl<<(i*i+i+8)/2;
getch();
}

6. Calcula la cantidad de nuemros pares y impares.


Cdigo:
#include<conio.h>
#include<iostream.h>
voidmain()
{
clrscr();
intN;
intP=0;
intI=0;
cout<<"IngreseNumero:";

cin>>N;
if(N%2==0)
P=P+1;
else
I=I+1;
while(N>0)
{
cout<<"IngreseNumero:";
cin>>N;
if(N%2==0)
P=P+1;
else
I=I+1;
}
cout<<"LaCantidaddeNumerosPares
Es:\a"<<P<<endl;
cout<<"LaCantidaddeNumerosImpares
Es:\a"<<I<<endl;
getch();
}

7. Calcula la suma de los cuadrados de los numeros naturales.


Cdigo:
#include<conio.h>
#include<iostream.h>
voidmain()
{
clrscr();
intN;
intR;
do
{cout<<"IngreseLaCantidaddeNumeros:";
cin>>N;
}
while(N<0);
R=N*(N+1)*(2*N+1)/6;
cout<<"LaSumadelosCuadradosdelosNumeros
Es:\a"<<R<<endl;
getch();

8. Calcula la suma comprendida de numeros en un


determinado rango.
Cdigo:
#include<conio.h>
#include<iostream.h>
voidmain()
{
clrscr();
intvi,vf,i,pares;
intsuma=0;
cout<<"IngreseNumeroInicial:";
cin>>vi;
cout<<"IngreseSegundoFinal:";
cin>>vf;
i=vi+1;
while((i>vi)&&(i<vf))
{
if((i%2)==0)
{
suma=suma+i;
i++;
}
else
i++;
}
cout<<"LasumadelosNumerosComprendidosenese
Rangoes:"<<suma;
getch();
}

9. Simula un reloj Digital.


Cdigo:
#include<conio.h>
#include<iostream.h>
voidmain()

{
clrscr();
unsignedh,m,s;
for(h=0;h<1;h++)
for(m=0;m<60;m++)
for(s=0;s<60;s++)
cout<<h<<":"<<m<<":"<<s<<endl;
getch();
}

10. Mueve el Cursor por pantalla.


Cdigo:
#include<iostream.h>
#include<conio.h>
voidmain()
{
clrscr();
chartecla;
cout<<"PresioneTecla(s)ubir,(b)ajar,(d)erecha,
(i)zquierda:";
gotoxy(20,4);
cout<<"s";
gotoxy(18,6);
cout<<"i";

gotoxy(22,6);
cout<<"d";

gotoxy(20,8);
cout<<"b";
gotoxy(20,12);
cin>>tecla;
switch(tecla)
{
case's':

gotoxy(20,11);
break;
case'b':
gotoxy(20,13);
break;
case'd':
gotoxy(21,12);
break;
case'i':
gotoxy(19,12);
break;
case't':
cout<<"FinPresioneenterparaTerminar";
break;
default:
cout<<"PresionaTeclaCorrectaPlease";
}
getch();
}

11. Calcula el factorial de un numero.


Cdigo:
#include<conio.h>
#include<iostream.h>
voidmain()
{
clrscr();
intN,i;
intf=1;
do
{cout<<"IngreseUnNumero:";
cin>>N;
}
while(N<=0);

for(i=1;i<=N;i++)
f=f*i;
cout<<"ElFactorialdelNumeroEs:"<<f;
getch();

12. Calcula si un numero es primo o compuesto


Cdigo:
#include<conio.h>
#include<iostream.h>
voidmain()
{
clrscr();
intN;
inti=2;
intC=0;
do
{cout<<"IngreseUnNumero:";
cin>>N;}
while(N<=0);
for(i=1;i<=N;i++)
{
if(N%i==0)
C++;
}
if(C==1)
cout<<"ElNumeroesPrimo";
else
cout<<"ElNumeroesCompuesto";
getch();
}

13. Calcula la Potencia de un numero.


Cdigo:
#include<conio.h>
#include<iostream.h>
voidmain()
{
clrscr();
intb;
intexp;
inti=1;

doubleresultado=1;
cout<<"IngreseBase:";
cin>>b;
cout<<"IngreseExponente:";
cin>>exp;
while(i<=exp)
{
resultado=resultado*b;
i++;
}
cout<<"ElResultadoEs:"<<resultado;
getch();
}

14. Calcula los divisores comunes de dos numeros.


Cdigo:
#include<conio.h>
#include<iostream.h>
voidmain()
{
clrscr();
intN1,N2,menor;
inti=2;
intdivisor=1;
do
{cout<<"IngresePrimerNumero:";
cin>>N1;
cout<<"IngreseSegundoNumero:";
cin>>N2;}
while(N1<=1||N2<=1);
cout<<"LosDivisoresson:";
if(N1>0&&N2>0)
{
if(N1>N2)
menor=N2;
else
menor=N1;
while(i<=menor)
{

if(N1%i==0&&N2%i==0)
{
divisor=i;
cout<<endl<<divisor;
i++;
}
else
i=i+1;
}
}
else
cout<<"NoHayDivisoresPorquesonNegativos";
getch();
}

15. Calcula el inverso de un numero. ej. 541 su inverso es 145.


Cdigo:
#include<conio.h>
#include<iostream.h>
voidmain()
{
clrscr();
unsignedN,inv=0;
do
{
cout<<"IngreseNumero:";
cin>>N;
}
while(N<=0);
while(N>0)
{
inv=inv*10+N%10;
N=N/10;
}
cout<<"ElInversoDelnUMERO"<<inv;
getch();
}

16. Calcula si un ao es bisiesto.


Cdigo:
#include<iostream.h>
#include<iostream.h>
#include<conio.h>
voidmain()
{
clrscr();
intN;
cout<<"IngreseAo:";
cin>>N;
if((N%4==0)&&(N%100!=0)||(N%400==0))
cout<<"EsBisiesto";
else
cout<<"NoEsBisiesto";
getch();
}

17. Calcula el Minimo Comun Multiplo.


Cdigo:
#include<conio.h>
#include<iostream.h>
voidmain()
{
clrscr();
intN1,N2,menor,mayor,r;
cout<<"IngresePrimerNumero:";
cin>>N1;
cout<<"IngreseSegundoNumero:";
cin>>N2;
if(N1>N2)
{mayor=N1;
menor=N2;}
else
{mayor=N2;
menor=N1;}

while(menor>0)
{
r=mayor%menor;
mayor=menor;
menor=r;
}
cout<<"ElMCMes:"<<N1*N2/mayor;
getch();
}

18. Calcula el MCD.


Cdigo:
#include<conio.h>
#include<iostream.h>
voidmain()
{
clrscr();
intN1,N2,menor,mayor,r;
cout<<"IngresePrimerNumero:";
cin>>N1;
cout<<"IngreseSegundoNumero:";
cin>>N2;
if(N1>N2)
{mayor=N1;
menor=N2;}
else
{mayor=N2;
menor=N1;}
while(menor>0)
{
r=mayor%menor;
mayor=menor;
menor=r;
}
cout<<"ElMCDes:"<<mayor;
getch();
}

Temas similares

Los codigos estan raros y no me dejan editar los mensajes


COMO PONGO LOS CODIGOS HTML?
Problemas con codigos en la descripcion del sitio
los codigos para crear minibanners/afiliacion no me resultan
.Donde uno puede conseguir codigos para el aspecto del foro?

Compartir este artculo en :

18 Codigos en C++ Con Estructuras Repetitivas (while, for, do while) :: Comentarios

buena eh
el Mar Ago 11, 2009 11:21 pm Jhonsito

puxa brother te pasaste ah , esto es lo que necesitaba pa practicar mas sobre estructuras
repetitivas, y complementar con lo que se......xevere ah
18 Codigos en C++ Con Estructuras Repetitivas
(while, for, do while)

Pgina 1 de 1.

Permisos de este foro:

No puedes responder a temas en este foro.

nmeros introducidos (Versin 1)

Ejercicio - Suma y cantidad de nmeros


introducidos (Versin 1)
Escribir en lenguaje C un programa que:
1) Pida por teclado un nmero (dato entero).
2) Pregunte al usuario si desea introducir otro nmero o no.
3) Repita los pasos 1 y 2, mientras que, el usuario no responda 'n' de (no).
4) Muestre por pantalla cuntos nmeros han sido introducidos por el usuario, as como, la
suma de todos ellos.

Nota: Utilizar un bucle do...while.


En pantalla se ver, por ejemplo:

Solucin: utilizando un bucle do...while, un


contador y un acumulador
/* Programa: Suma y cantidad de nmeros introducidos (Versin
1) */
#include <conio.h>
#include <stdio.h>
int main()
{
char seguir;
int acumulador, contador, numero;
acumulador = 0;
contador = 0;
do
{
printf( "\n
Introduzca un n%cmero entero: ", 163 );
scanf( "%d", &numero);

acumulador += numero;
contador++;
printf( "\n
%cDesea introducir otro n%cmero (s/n)?:
", 168, 163 );
fflush(stdin);
scanf( "%c", &seguir);
} while ( seguir != 'n' );
printf( "\n

Ha introducido %d n%cmero(s).", contador, 163

);
printf( "\n\n
acumulador );

La suma de todos ellos es: %d",

getch(); /* Pausa */
return 0;
}

La variable contador se utiliza para contar y guardar en ella la


cantidad de nmeros introducidos, mientras que en la
variable acumulador se calcula y almacena la suma de todos ellos.
29 mar. 2012
Si n=7 generar 7,6,5,4,3,2,1
Cdigo:
#include<stdio.h>
#include<conio.h>
int main ()
{
int n, c=1;
printf("Cantidad de terminos: ");
scanf("%d",&n);
int serie=n;
while(c<=n)
{
printf("%d,",serie);
serie--; c++;
}
getch();
}
Publicado por encore2837 en 14:13 No hay comentarios:
Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con
FacebookCompartir en Pinterest

Generar 5,10,15,20,25,30,35....n

Cdigo:
#include<stdio.h>
#include<conio.h>
int main ()
{
int n, c=1, serie=5;
printf("Cantidad de terminos: ");
scanf("%d",&n);
while(c<=n)
{
printf("%d,",serie);
serie+=5; c++;
}
getch();
}
Publicado por encore2837 en 14:12 No hay comentarios:
Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con
FacebookCompartir en Pinterest
Generar la serie: 1, 5, 3, 7, 5, 9, 7, ..., 23
Cdigo:
#include <stdio.h>
#include <conio.h>
int main ()
{
int serie=1;
bool sw=true;
do
{
printf("%d, ",serie);
if (sw) serie+=4;
else serie-=2;
sw=!sw;
} while (serie<=23);
getch();
}
Publicado por encore2837 en 14:12 No hay comentarios:
Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con
FacebookCompartir en Pinterest
hallar la sumatoria de: 2! + 4! + 6! + 8! + ...
Cdigo:
#include <stdio.h>
#include <conio.h>
int facto (int x)
{
int f=1;
for (int i=1;i<=x;i++)
{f=f*i;}
return (f);

}
int main ()
{
int n, serie=2, suma=0;
printf ("Inserte cantidad de terminos a generar: "); scanf
("%d",&n);
for (int i=1;i<=n;i++)
{
printf ("%d! + ",serie);
suma=suma+(facto(serie));
serie=serie+2;
}
printf ("
= %d",suma);
getch();
}
Publicado por encore2837 en 14:12 No hay comentarios:
Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con
FacebookCompartir en Pinterest
Dado un numero verificar:
- Que tenga dos digitos
- Verificar si sus digitos son pares
- Promediar sus digitos
Cdigo:
#include <stdio.h>
#include <conio.h>
int main ()
{
int numero;
printf("Inserte num. de dos digitos pares: ");
scanf("%d",&numero);
int aux=numero;
if(numero<100 && numero>9)
{
int d1=numero%10;
numero=numero/10;
int d2=numero%10;
if(d1%2==0 & d2%2==0)
printf("El promedio d los digitos de %d es: %d",aux,(d1+d2)/2);
}
else
printf("\aERROR: el numero no tiene dos digitos");
getch();
}
Publicado por encore2837 en 13:48 No hay comentarios:
Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con
FacebookCompartir en Pinterest
Leer un numero de 3 digitos y sumarlos
Cdigo:
#include <stdio.h>

#include <conio.h>
int main ()
{
int numero, sum_dig=0;
printf("Inserte un numero de 3 digitos: "); scanf("%d",&numero);
if (numero>=100)
{
int num=numero; //salvamos en num, la variable numero
while (numero!=0)
{
sum_dig=sum_dig+(numero%10); //para sacar el ultimo digito de
numero
numero=numero/10; //elimina el ultimo digito de numero
}
printf("La suma de los digitos de %d es : %d",num, sum_dig);
}
else
printf("\a ERROR: El digito no tiene 3 digitos");
getch();
}
Publicado por encore2837 en 13:48 No hay comentarios:
Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con
FacebookCompartir en Pinterest
Hallar A+B-C+100
Cdigo:
#include <stdio.h>
#include <conio.h.>
int main ()
{
int A, B, C;
printf("Inserte valor para A: "); scanf("%d",&A);
printf("Inserte valor para B: "); scanf("%d",&B);
printf("Inserte valor para C: "); scanf("%d",&C);
printf("\n%d + %d - %d + 100 = %d",A, B, C, (A+B+C-100));
getch();
}
Publicado por encore2837 en 13:15 No hay comentarios:
Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con
FacebookCompartir en Pinterest
PROGRAMA QUE TE DICE DSI EL AO DE TU NACIMIENTO ES BICIESTO O NO!!
(DEV C++)
#include"stdio.h"
#include"conio.h"
main()
{
char nombre[40];
int an;
printf("nombre: ");
gets(nombre);

printf("en que ao naciste: ");


scanf("%i",&an);
if ((an%4==0)&&((an%100!=0)||(an%400==0)))
printf("el ao %i es bisiesto ",an);
else
printf("el ao %i no es bisiesto",an);
getch();
}
Publicado por encore2837 en 13:11 No hay comentarios:

INICIO LETRAS EN FACEBOOK C BUILDER CODIGOS HASKELL TRUCOS PARA


FACEBOOK FUTBOL DIRECTORIO
Google Videos Opengl Letras en facebook Letras coloridas en facebook
Bolivia codigos c C++: Suma, resta, multiplicacin y divisin

C++: Suma, resta, multiplicacin y divisin


20/4/10

| | c , codigos c
Este programa realiza la lectura de dos nmeros enteros e imprime la suma, resta,
multiplicacin y divisin de los mismos.
Cdigo fuente:
#include <iostream.h>
main()
{float x,y,s,r,p,d;
cout<<"\n ingrese numero x:";
cin>>x;
cout<<"\n ingrese numero y:";
cin>>y;
s=x+y;
r=x-y;

p=x*y;
d=x/y;
cout<<x<<"+"<<y<<"="<<s;
cout<<"\n"<<x<<"-"<<y<<"="<<r;
cout<<"\n"<<x<<"*"<<y<<"="<<p;
cout<<"\n"<<x<<"/"<<y<<"="<<d;
return 0;
}

Descripcin del cdigo:


float x,y,s,r,p,d;

Declara los valores las variables de x,y,s,r,p,d como nmeros reales.


cout<<"\n ingrese numero x:";

imprime la lnea de texto ingrese nmero x.


cout<<"\n ingrese numero y:";

Imprime la frase ingrese numero y.


cin>>x;

Se guarda el valor introducido por teclado en la variable x.


cin>>y;

Se guarda el segundo valor en la variable valor


s=x+y;
r=x-y;

p=x*y;
d=x/y;
En s se guarda la suma entre los valores de x e y, en r se guarda la resta, en p
el producto y en d la divisin.
cout<<x<<"+"<<y<<"="<<s;
cout<<"\n"<<x<<"-"<<y<<"="<<r;
cout<<"\n"<<x<<"*"<<y<<"="<<p;
cout<<"\n"<<x<<"/"<<y<<"="<<d;

Las cuatro lneas realizan similares acciones, la primera imprime el valor de x, luego
+, seguido del valor de y y al final en s se muetra el resultado de la suma, la
segunda lnea imprime el resultado de la resta, la tercera imprime el resultado de la
multiplicacin y la cuarta imprime la divisin,
El cdigo editado debe quedar de la siguiente manera:

El programa en ejecucin:

Articulos relacionados:

C++ el mayor de dos numeros enteros

C++ suma resta multiplicacion y division

C++ sumar dos numeros enteros


Entrada ms recienteEntrada antiguaPgina principal

9 comentarios :

Annimo dijo...
no ejecuta en dev c++
22 de marzo de 2011, 22:21

Annimo dijo...
HOLA ESPERO ESTE LES AYUDE,,FUNCIONA EN C++..
#include
using namespace std;
void main()
{
char opc, opc2;
int A,B,resul;
int divisor, dividendo;
do{
system("cls");
cout << "SOFTWARE MATEMATICO\n\n";
cout << "A. Suma\n";
cout << "B. Resta\n";

cout << "C. Multiplicacion\n";


cout << "D. Division\n";
cout << "E. Salir\n";
cout << "\nSeleccione una opcion del menu: ";
cin >> opc;
if ( ((opc >= 'A') && (opc < 'E')) ||
((opc >= 'a') && (opc < 'e')) )
{
system("cls");
cout << "Ingrese valor para A: ";
cin >> A;
cout << "Ingrese valor para B: ";
cin >> B;
if((opc == 'B') || (opc == 'b'))
{
system("cls");
cout << "Como desea realizar la resta...\n\n";
cout << "1. " << A << " - " << B << " =\n";
cout << "2. " << B << " - " << A << " =\n\n";
cout << "Elija opcion: ";
cin >> opc2;
}
if((opc == 'D') || (opc == 'd'))
{
system("cls");
cout << "Como desea realizar la division...\n\n";
cout << "1. " << A << " / " << B << " =\n";
cout << "2. " << B << " / " << A << " =\n\n";
cout << "Elija opcion: ";
cin >> opc2;
}
}
system("cls");
switch(opc) {
case 'a':
case 'A':
cout << "\n\nSumando valores...\n";
resul = A + B;
break;
case 'b':
case 'B':
cout << "\n\nRestando valores...\n";
if(opc2 == 1)
resul = A - B;
else
resul = B - A;
break;
case 'c':
case 'C':
cout << "\n\nMultiplicando valores...\n";
resul = A * B;

break;
case 'd':
case 'D':
if(opc2 == 1)
{
dividendo = A;
divisor = B;
}
else
{
dividendo = B;
divisor = A;
}
while (divisor == 0)
{
system("cls");
cout << "\nERROR: Divisor no puede ser igual a cero, debe ingresar un nuevo valor.\n";
cout << "\nIngrese valor para el Divisor: ";
cin >> divisor;
}
system("cls");
cout << "\n\nDividiendo valores...\n";
resul = dividendo / divisor;
break;
case 'e':
case 'E':
break;
default:
cout << "\nERROR: Opcion Invalida...\n";
system("pause");
}
if ( ((opc >= 'A') && (opc < 'E')) ||
((opc >= 'a') && (opc < 'e')) )
{
cout << "\nEl resultado de la operacion es " << resul << endl;
system("pause");
}
} while(opc != 'E' && opc != 'e');
}
10 de junio de 2011, 9:43

Annimo dijo...
Programar una calculadora con las operaciones bsicas (suma, resta, multiplicacin, divisin).
#include
int main()
{
int opcion;
float a,b,x;

printf("Digita tus numeros con lo que vas a trabajar \n\n\n");


scanf("%f%f",&a,&b);
printf("Digita el numero de opcion que deseas realizar \n\n\n");
printf("1:suma\n\n");
printf("2:resta\n\n");
printf("3:multiplicacion\n\n");
printf("4:division\n\n");
scanf("%d",&opcion);
switch(opcion)
{
case 1:x=a+b;
printf("El resultado de la suma es %.2f \n\n",x);
break;
case 2:x=a-b;
printf("El resultado de la resta es %.2f \n\n",x);
break;
case 3:x=a*b;
printf("El resultado de la multiplicacion es %.2f \n\n",x);
break;
case 4:x=a/b;
printf("El resultado de la division es %.2f \n\n",x);
break;
}
return 0;
}
17 de septiembre de 2013, 14:30

Annimo dijo...
Realizar un programa donde solicitemos presionar una tecla y decir si es mayscula, minscula o un
nmero.
#include
int main()
{
char ascii;
printf("Oprime una tecla \n\n");
scanf("%C",&ascii);
if(ascii>=65&&ascii<=90)
printf("Es mayuscula \n\n");
else if(ascii>=97&&ascii<=122)
printf("Es minuscula");
else if(ascii>=48&&ascii<=59)
printf("Es numero \n\n");
else
printf("Ninguno de los anteriores");
return 0;
}

17 de septiembre de 2013, 14:30

Annimo dijo...
Solicitar tres calificaciones y con el promedio de estas, decir si es un alumno (dentro del rango):
#include
#include
int main()
{
float a,b,c,promedio;
printf("Dame tus 3 calificaciones :\n\n\n ");
scanf("%f%f%f",&a,&b,&c);
promedio=(a+b+c)/3;
if(promedio>=90&&promedio<=100)
printf("Alto desempeo \n\n\n");
else if(promedio>=70&&promedio<=89)
printf("Desempeo promedio \n\n\n");
else if(promedio>=60&&promedio<=69)
printf("Bajo desempeo \n\n\n");
else if(promedio>=0&&promedio<=59)
printf("Mal estudiante \n\n\n");
return 0;
}
17 de septiembre de 2013, 14:31

Annimo dijo...
Generar un men, donde muestre los das de la semana y con un switch realizar un impresin de
un saludo para cada da de la semana.
#include
main()
{
int dia;

printf("Escribe el numero de dia: \n\n\n\n ");


scanf("%d",&dia);
switch(dia)
{
case 1:printf("Hola el dia %d es lunes \n\n\n\n",dia);
break;
case 2:printf("Hola el dia %d es martes \n\n\n\n",dia);
break;
case 3:printf("Hola el dia %d es miercoles \n\n\n\n",dia);
break;
case 4:printf("Hola el dia %d es jueves \n\n\n\n",dia);
break;
case 5:printf("Hola el dia %d es viernes \n\n\n\n",dia);
break;
case 6:printf("Hola el dia %d es sabado \n\n\n\n",dia);

break;
case 7:printf("Hola el dia %d es domingo \n\n\n\n",dia);
break;
default:printf("El dia no existe \n\n\n\n",dia);
}
return 0;
}
17 de septiembre de 2013, 14:32

Annimo dijo...
Generar un men como el siguiente:
a) Caf
b) T
c) Chocolate
d) Refresco
e) Agua
Y mostrar el precio de la bebida....
#include
#include
#define C 20
#define T 15
#define CH 5
#define R 10
#define A 5
int main()
{
int opcion;
printf("Digita una opcion para darte su precio \n\n\n");
printf("1:cafe\n\n");
printf("2:te\n\n");
printf("3:chocolate\n\n");
printf("4:refresco\n\n");
printf("5:agua\n\n");
scanf("%d",&opcion);
switch(opcion)
{
case 1:printf("El costo del cafe es:$ %d \n\n",C);
break;
case 2:printf("El costo del te es :$ %i \n\n",T);
break;
case 3:printf("El costo del chocolate es :$%i \n\n",CH);
break;
case 4:printf("El costo del refresco es :$%i \n\n",R);
break;
case 5:printf("El costo de la agua es :$%i \n\n",A);
break;
default:printf("No existe esa opcion %i \n\n",opcion);
}

return 0;
}
17 de septiembre de 2013, 14:32

Jorge Ramiro dijo...


En la escuela secundaria tuve la posibilidad de estudiar programacin y la verdad se requiere
comprender muy bien las matematicas y tener la cabeza preparada para analizar diversas variables.
Hoy en dia he abandonado la programacin, pero no la matematica y por eso estoy
buscando ejercicios de multiplicaciones para ejercitar a diario
20 de septiembre de 2013, 7:33

Annimo dijo...
tu codigo teniA un solo error para ser ejecutado en dev-c++

#include
main()
{float x,y,s,r,p,d;
cout<<"\n ingrese numero x:";
cin>>x;
cout<<"\n ingrese numero y:";

cin>>y;
s=x+y;
r=x-y;
p=x*y;
d=x/y;
cout<<x<<"+"<<y<<"="<<s;
cout<<"\n"<<x<<"-"<<y<<"="<<r;
cout<<"\n"<<x<<"*"<<y<<"="<<p;
cout<<"\n"<<x<<"/"<<y<<"="<<d;
system("pause");

return 0;
}
4 de julio de 2015, 21:04

http://www.aulaclic.net/cursos/mostrar.php?id=39&texto=C+Sharp&clase=c

Das könnte Ihnen auch gefallen