Download - Ejercicios Fin de Ciclo
-
7/25/2019 Ejercicios Fin de Ciclo
1/25
UNIVERSIDAD NACIONAL PEDRO RUIZ GALLOFACULTAD DE CIENCIAS FISICAS Y MATEMATICAS
ESCUELA PROFESIONAL DE INGENIERAELECTRNICA
CURSO: COMPUTACIN I.
TEMA:TRABAJO DE FIN DE CICLO.
DOCENTE: MAQUEN NIO GISELA.
INTEGRANTES: BUSTAMANTE ESPINOZA MANUEL JUNIOR. CORNETERO URPEQUE ARMANDO MARTN. MARCO MONTALBAN MONTERO. MEZA GUERRERO WISMAN ANTONY.
1
-
7/25/2019 Ejercicios Fin de Ciclo
2/25
LAMBAYEQUE, MARZO DEL !1"
EJERCICIOS PROPUESTOS ESTRUCTURAS REPETITIVAS
1. Dado N notas de un estudiante calcular: a) Cuantas notas tiene desaro!ados. !) Cuantos aro!ados. c) El ro"edio de notas. d) El ro"edio de notas aro!adas # desaro!adas.
#include#includevoid main (){
int i,cant,a=0,d=0,nota,suma=0,suma2=0,suma3=0;float promediototal,promedioapro!ados,promediodesapro!ados;
printf("t$n%rese cantidad de notas");scanf("&d",'cant);
for(i=;i
-
7/25/2019 Ejercicios Fin de Ciclo
3/25
%etch();-
$. Dado un n%"ero deter"inar la su"a de sus d&'itos
#include#includevoid main(){
int n,i=0,,suma=0;int 4506;
for(i=;i
-
7/25/2019 Ejercicios Fin de Ciclo
4/25
printf("nscri!a un numero* ");scanf("&d",'n);
if(n&2==0) {pares;
-
else {impares;
-if(n>0) {
positivos; -else {
ne%ativos; -
-
printf("nlos pares son* &d",pares);printf("nlos impares son* &d",impares);printf("nlos positivos son* &d",positivos);printf("nlos ne%ativos son* &d",ne%ativos);
%etch();-
. Desarrollar un al'orit"o ara calcular e i"ri"ir el 0actorial de un n%"ero.aria!les: 0actorial/0). nu"ero/n)
#include #include void main(){ int i,n,f=;
printf("t8ienvenido al pro%rama para calcular factoriales.n");
printf("nscri!a un numero entero* ");
scanf("&d",'n);
for(i=n;i>; i99){ f=f:i; - printf("nl factorial de &d es* &dn",n,f);
%etch();-
+. Calcular la "edia de 1,, n%"eros e i"ri"ir su resultado. aria!les: su"a/s)- "edia
#include#includevoid main ()
$
-
7/25/2019 Ejercicios Fin de Ciclo
5/25
{
int i,n,suma=0;float media;
for(i=;i
-
7/25/2019 Ejercicios Fin de Ciclo
6/25
void main(){
char x;
printf("\nIngrese caracter ");
scanf("!c"x);if(x$$%a% && x$$%e% && x$$%i% && x$$%o% && x$$%u%) {
printf("' *I+,* -/' I01*,23 45, !c"x); 6
getch();6
7. 4acer un ro'ra"a *ue deter"ine si un n%"ero tiene o no arte 0raccionaria.
#include #include
void main(){
int num;
printf("n$n%rese un numero*"); scanf("&d",'num);
if(num&2==0) { printf("no tiene parte fraccionaria");
-else {
printf("niene parte fraccionaria"); -
%etch();-
8. 4acer un ro'ra"a *ue er"ita esco'er en un con9unto de n%"eros naturales: Cuales son "enores *ue $+. Cuales son "a#ores de +,.
Cuales est6n co"rendidos entre $+ # +,.5el ro'ra"a ter"ina con el in'reso de un nu"ero ne'atio o el n%"ero de iteraciones
de!e ser $,.
#include #include void main(){
int i,,ite=0,num,n=0,p=0,m=0;int numeros5206,num25206,num35206,num5206;
do {printf("n $n%rese un numero* ");scanf("&d",'num);
%
-
7/25/2019 Ejercicios Fin de Ciclo
7/25
if(num>=0) { numeros5ite6=num; ite;
-
-7hile(ite0);
for(i=0;i=2''numeros5i6
-
7/25/2019 Ejercicios Fin de Ciclo
8/25
int ma4 = 9;int min = 000;
for(i=;i
-
7/25/2019 Ejercicios Fin de Ciclo
9/25
printf("nl promedio desapro!ado es &.2f* ",promdes);
%etch();-
1$. )?/$@)?/()?......?/NBN)=
#include #include #include
void main() {
int i,,pot,suma = 0;
printf("n $n%rese cantidad de numeros * "); scanf("&d",');
for(i=;i
-
7/25/2019 Ejercicios Fin de Ciclo
10/25
%etch();-
1. =A) { if(dad
-
7/25/2019 Ejercicios Fin de Ciclo
11/25
printf("el mas oven de la fiesta tiene* &dn",oven); %etch();-
1+.
-
7/25/2019 Ejercicios Fin de Ciclo
12/25
i%uales;-
-printf("n1a media de los numeros es * &.2f",media);printf("numeros maores a 0. * &d",maores);printf("numeros menores a 0. * &d",menores);printf("numeros i%uales a 0. * &d",i%uales);
%etch();
-
13. Se desea realiar un al'orit"o *ue realice las si'uientes tareas:A) Geer una lista de n%"eros enteros) Visualiar dicFos n%"eros.C) El al'orit"o de!er6 edir si #o deseo ordenar en sentido decreciente o creciente
/!ur!u9a)
#include #include void main(){
int i,temp,,opc,ma4,orden;int num52006;
do {printf("n. 1C DECFG*");printf("n2. H$GD1$I DECFG*");printf("n3. FC/C DECFG*");printf("n. G1$C*");
printf("nin%rese una opcion*");scanf("&d",'opc);
clrscr();
s7itch(opc) {
case *printf("nin%rese cantidad de numeros* ");
scanf("&d",'ma4);
for(i=0;i
-
7/25/2019 Ejercicios Fin de Ciclo
13/25
case 3*printf("n. ordenar en ascendente* ");
printf("n2. ordenar en decendente* ");
printf("nin%rese una opcion* ");scanf("&d",'orden);
if(orden==){ for(i=0;i
-
7/25/2019 Ejercicios Fin de Ciclo
14/25
#include#includevoid main(){ int num,i,=0,J,506;
printf("tt$n%resa 20 numeros cualKuiera*n");
for(i=0;i
-
7/25/2019 Ejercicios Fin de Ciclo
15/25
dou!le sum=0,pot; int i;for(i=0;i0) { positivos;-
else {ne%ativos;
1"
-
7/25/2019 Ejercicios Fin de Ciclo
16/25
- -
printf("nlos numeros i%uales a cero son* &d",ceros);printf("nlos numeros positivos son* &d",positivos);printf("nlos numeros ne%ativos son* &d",ne%ativos);
%etch();-
$(. Se desea calcular indeendiente"ente la su"a de los n%"eros ares e i"ares
co"rendidos entre 1 # +,.
#include #include void main()
{
int i,sumpares=0,sumimpares=0;
for(i=;i
-
7/25/2019 Ejercicios Fin de Ciclo
17/25
-printf("n1a media de los &d numeros es * &.2f",n,media);
%etch();
-
$+. DiseLar un al'orit"o *ue calcule los + ri"eros n%"eros i"ares *ue receden a unnu"ero N in'resado or teclado.
#include#includevoid main(){ int =,num,impares;
printf("$n%resa umero* ");
scanf("&d",'num);
if(num&2@=0) { num99; - for(=;>=;99) { impares=num9(2:9); printf("&d ",impares);
- %etch();-
$2. In'resar una lista de $+ notas # deter"inar cu6ntas estas 0ueron aro!adas.
#include #include void main(){
int i,nota,apro!ados=0,desapro!ados=0;
for(i=;i
-
7/25/2019 Ejercicios Fin de Ciclo
18/25
printf("nlos desapro!ados son* &d",desapro!ados); %etch();-
$3. DiseLar un al'orit"o *ue "e er"ita calcular las + ri"eras are9as de n%"erosri"os 'e"elos/dos n%"eros son ri"os 'e"elos si ade"6s de ser n%"eros ri"os- ladi0erencia entre ellos es e;acta"ente dos).
#include #include
void main(){
int i,a,a2,num,num2,primo5006,primo25006,cont=0,cont2=0; int ;
++calculamos los primos hasta 00 %uardamos en un vector
for(num=;num
-
7/25/2019 Ejercicios Fin de Ciclo
19/25
-
printf("n numeros primos %emelos");for(i=0;i
#include#includevoid main (){
int dd,mm,aa;
printf("n$n%rese dia5936*");scanf("&d",'dd);
printf("n$n%rese mes5926*");scanf("&d",'mm);
printf("n$n%rese aNo50009LLLL6*");scanf("&d",'aa);
1(
-
7/25/2019 Ejercicios Fin de Ciclo
20/25
s7itch(mm){
case *printf("n&d de nero del &d",dd,aa);!reaJ;
case 2*printf("n&d de Be!rero del &d",dd,aa);!reaJ;
case 3*printf("n&d de EarOo del &d",dd,aa);!reaJ;
case *printf("n&d de !ril del &d",dd,aa);!reaJ;
case *printf("n&d de Eao del &d",dd,aa);!reaJ;
case P*printf("n&d de Qunio del &d",dd,aa);!reaJ;
case M*printf("n&d de Qulio del &d",dd,aa);!reaJ;
case A*printf("n&d de %osto del &d",dd,aa);!reaJ;
case L*
printf("n&d de Getiem!re del &d",dd,aa);!reaJ;case 0*printf("n&d de Fctu!re del &d",dd,aa);!reaJ;
case *printf("n&d de oviem!re del &d",dd,aa);!reaJ;
case 2*printf("n&d de /iciem!re del &d",dd,aa);!reaJ;
-%etch();
-
(,. 4acer un ro'ra"a *ue lea +, consu"os de un restaurante. Si el consu"o
in'resado e;cede los 3, soles- el dscto ser6 de +M. uestre rodos los a'os FecFos.
#include#includevoid main(){
int pa%o,consumo,descuento, 4=;
7hile(4
-
7/25/2019 Ejercicios Fin de Ciclo
21/25
%etch();-
(1. Dado a- ! deter"inar el alor de la diisiHn entera # el resto de la diisiHn entera dea- ! /sin usar los oeradores de di. od)
#include #include void main(){
int i,a,!,cociente,residuo;
printf("n in%rese a * "); scanf("&d",'a);
printf("n in%rese ! * "); scanf("&d",'!);
cociente = a+!;
if((cociente:!)0==a){ residuo =0; - else{ residuo= a9cociente:!; -
printf("n cociente * &d " ,cociente); printf("n residuo * &d " ,residuo);
%etch();-
($. 4acer un ro'ra"a *ue lea un nu"ero entero ositio # lo escri!a inertido.
#include#includevoid main(){
int n,i=0;int 4506;
for(i=;i
-
7/25/2019 Ejercicios Fin de Ciclo
22/25
i; -
45i6=n;
for(i=0;i
-
7/25/2019 Ejercicios Fin de Ciclo
23/25
printf("nel precio total en soles es* &.2f",preciosoles);
%etch();-
(+. Calcular la su"a de los n ri"eros n%"eros enteros desde el nu"ero 7S7?8?1,?11?...?N
#include#includevoid main (){
int n,suma;printf("tS11C 1 GDE / C$ECFG DECFG / G=AL0... ");
printf("nin%rese valor de *");scanf("&d",'n);
suma=(n:(n))+29(M:A)+2;
printf("la suma es* &d",suma);
%etch();-
(2. Calcular el ro"edio de las edades de un 'ruo de N ersonas sie"re # cuandodicFas edades sean "enores a $, # sean "a#ores ++
#include #include void main(){
int n,i,promedad,acumedad =0,edad;
printf("nin%rese cantidad cantidad de personas *"); scanf("&d",'n);
for(i=;i
-
7/25/2019 Ejercicios Fin de Ciclo
24/25
%etch();-
(3. Calcular el acu"ulado de las edades de un 'ruo de N ersonas sie"re # cuandodicFas edades sean "a#ores a 17 # no asen los +.
#include#include
void main(){
int i,n,edad,suma=0;
printf("n$n%rese cantidad de personas * ");scanf("&d",'n);
for(i=;i
-
7/25/2019 Ejercicios Fin de Ciclo
25/25