Beruflich Dokumente
Kultur Dokumente
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.
Cdigo fuente en C
Cdigo fuente en C#
Cdigo fuente en V
Solucin
Entrada: 19 , 9
Salida: 28
1.
#include <iostream>
2.
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
Entrada: 697
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
Solucin
Entrada: 697
1.
#include <iostream>
2.
3.
int main(){
4.
int N;
5.
6.
7.
8.
9.
"octogesimo", "nonagesimo"};
10.
11.
12.
13.
" noningentesimo"};
14.
15.
cin>>N;
16.
int u=N%10;
17.
int d= (N/10)%10;
18.
int c=N/100;
19.
if(N>=100){
20.
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
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 en FreeDFD
1.
#include <iostream>
2.
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 "<<
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
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 en FreeDFD
Cdigo fuente en C
Cdigo fuente en C#
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 en FreeDFD
Problema
Disear un algoritmo que muestre la siguiente serie
*
**
***
****
*****
1.
#include <iostream>
2.
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
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:
267 comentarios
1.
ha sido de gran aporte la pedagogia que empleas para explicar estos , te agredecemos los estudiantes de
Telesup Per
Responder
o
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.
me pide una contrasea cada vez que voy a mirar un ejercicio o a descargarlo que puedo hacer
Responder
o
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
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 =)
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
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.
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
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
MMMMM GRACIAS MEN HIBA AA PREGUNTAR ALGO PARECIDO PERO CON ESA RES
PUESTA SOLUCIONASTE LA DUDA GRACIAS MEN DE NUEVO.xD
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.
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
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.
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
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.
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
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.
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
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
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.
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
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.
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
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.
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.
HOLA AMIGOS
ME PODRAN AYUDAR CON EL PROGRAMA DFD PARA YO PODER DESCARGARLO DESDE MI
CORREO?
MIL GRACIAS
ATT.
MARA ELENA
Responder
o
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.
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
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.
#include <iostream.h>
int a,b,factorial;
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.
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;
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
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.
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
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
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;
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
# 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;
}
No hay comentarios:
Publicar un comentario en la entrada
https://eperdomo89.wordpress.com/2009/08/18/dfd-miscelanea-de-ejercicios/
/*
*
*
*
*
*
*
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,
*
*
*
*
*
*/
/*
* 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
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
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
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:
Deja un comentario
Nombre (requerido)
Email (requerido)
Website/Blog
Comentario
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.
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
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:
Fichero: FAC.zip
Tamao: 621 bytes
Descargar
Fichero: primos.zip
Tamao: 308 bytes
Descargar
Fichero: invertirn.zip
Tamao: 314 bytes
Descargar
Fichero: calculadora.zip
Tamao: 473 bytes
Descargar
Fichero: diasemana.zip
Tamao: 783 bytes
Descargar
Fichero: aproxseno.zip
Tamao: 423 bytes
Descargar
BIS-RAPH.cpp
Fichero: bis-raph.zip
Tamao: 2034 bytes
Descargar
Foro
Programacin
Aviso legal
Haz una pregunta Denunciar
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.
+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");
}
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
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
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);
};
3 respuestas
Notificar abuso
Respuestas
Calificacin
1
Pulgar hacia abajo
Comentario
Notificar abuso
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
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
Luego
Cdigo fuente en C
Cdigo fuente en C#
0 comentarios:
Publicar un comentario en la entrada
lunes, 14 de enero de 2013
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
1.
#include <iostream>
2.
3.
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();
}
darwin22
01
Mensajes: 106
Antigedad: 6 aos, 10 meses
Puntos: 1
#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();
}
Payaso
73
Ubicacin: Argentina
Mensajes: 307
Antigedad: 6 aos, 4 meses
Puntos: 20
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
Payaso
73
Ubicacin: Argentina
Mensajes: 307
Antigedad: 6 aos, 4 meses
Puntos: 20
#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
darwin22
01
Mensajes: 106
Antigedad: 6 aos, 10 meses
Puntos: 1
Payaso
73
Ubicacin: Argentina
Mensajes: 307
Antigedad: 6 aos, 4 meses
Puntos: 20
De nada
Suerte
#7 (permalink)
15/06/2009, 12:22
darwin22
01
Mensajes: 106
Antigedad: 6 aos, 10 meses
Puntos: 1
#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();
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:
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).
Caractersticas:
Ejemplos:
2.- Diagrama de flujo que indique si un nmero es primo (Que slo es divisible entre s
mismo y 1).
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.
Caractersticas
Estructura:
Ejemplos:
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.
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.
Los divisores propios de 220 son 1, 2, 4, 5, 10, 11, 20, 22, 44, 55 y 110, que
suman 284;
Java-Ronald
Ronald
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
{r=r+N%10;
N=N/10;}
N=r;
}
while(r>9);
gotoxy(4,8);
cout<<"LoMinEs:"<<r;
getch();
}
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();
}
{
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();
}
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();
}
for(i=1;i<=N;i++)
f=f*i;
cout<<"ElFactorialdelNumeroEs:"<<f;
getch();
doubleresultado=1;
cout<<"IngreseBase:";
cin>>b;
cout<<"IngreseExponente:";
cin>>exp;
while(i<=exp)
{
resultado=resultado*b;
i++;
}
cout<<"ElResultadoEs:"<<resultado;
getch();
}
if(N1%i==0&&N2%i==0)
{
divisor=i;
cout<<endl<<divisor;
i++;
}
else
i=i+1;
}
}
else
cout<<"NoHayDivisoresPorquesonNegativos";
getch();
}
while(menor>0)
{
r=mayor%menor;
mayor=menor;
menor=r;
}
cout<<"ElMCMes:"<<N1*N2/mayor;
getch();
}
Temas similares
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.
acumulador += numero;
contador++;
printf( "\n
%cDesea introducir otro n%cmero (s/n)?:
", 168, 163 );
fflush(stdin);
scanf( "%c", &seguir);
} while ( seguir != 'n' );
printf( "\n
);
printf( "\n\n
acumulador );
getch(); /* Pausa */
return 0;
}
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);
| | 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;
}
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:
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";
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;
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;
}
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;
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
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