Ejercicios Fin de Ciclo

Embed Size (px)

Citation preview

  • 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