Programas estructurada

download Programas estructurada

of 35

Transcript of Programas estructurada

  • 7/24/2019 Programas estructurada

    1/35

    Programa 1

    #include

    #include

    main()

    {

    int num1,num2,num3;

    int suma,resta,multp;

    printf("\n\n\tla!orado por ");

    printf("\n\n ro$rama %ue suma resta & multiplica tres numeros");

    printf("\n\n 'ame el alor del primer numero");

    scanf("d", *num1);

    printf("\n\n 'ame el alor del se$undo numero");

    scanf("d", *num2);

    printf("\n\n 'ame el alor del tercer numero");

    scanf("d", *num3);

    suma+num1num2num3;

    resta+num1-num2-num3;

    multp+num1num2num3;

    printf("\n\n /uma+d\t 0esta+d\t ultiplicacion+d", suma,resta,multp); printf("\n\n resiona cual%uier tecla para continuar...");

    $etche();

    Programa 2#include

  • 7/24/2019 Programas estructurada

    2/35

    #includemain(){nt !,h;4oat a;printf("\n\n\tla!orado por ");rintf(5ro$rama %ue calcula el area de un trian$ulo6);

    rintf(5'ame el alor de la !ase6);

    scanf("d", *num2);rintf(5'ame el alor de la altura6);

    scanf("d", *h);

    a+(!h)72

    rintf(58rea+f6, a)

    printf("\n\n resiona cual%uier tecla para continuar...");

    $etche();

    Programa 3

    #include

    #include

  • 7/24/2019 Programas estructurada

    3/35

    main()

    {

    int 9, :;

    printf("\n\n\tla!orado por ");

    printf("\n\n\tro$rama %ue conierte de $rados centi$rados a $rados farenheit");

    printf("\n\n\t'ame el alor de los $rados 9 ");

    scanf("d", *9);

    :+91.32;

    printf("\n\n\ta e%uialencia en $rados :arenheit es de d ", :);

    printf("\n\n\tresiona cual%uier tecla para continuar...");

    $etche();

    Programa 4

    #include

    #include

    int main(){

  • 7/24/2019 Programas estructurada

    4/35

    4oat ', 9;

    printf("\n\n\tla!orado por ");

    printf("\n\n ro$rama %ue cam!ia de dolares a pesos");

    printf("\n\n\ ntrodu=ca la cantidad en dolares");

    scanf("f", *');

    9+'(13.3);

    printf("\n\n\t9am!io f\n\n\t", 9);

    printf("\n\n ulsa cual%uier tecla para continuar...");

    $etche();

    Programa 5

    #include

    #include

    #include

    #dene 3.1?1@

  • 7/24/2019 Programas estructurada

    5/35

    main()

    {

    4oat r,;

    printf("\n\n\tla!orado por ");

    printf("\n\n ro$rama %ue calcula el olumen de una esfera");

    printf("\n\n 'ame el alor del radio");

    scanf("f",*r);

    +(?poA(r,3))73;

    printf("\n\n Bolumen 2f", );

    printf("\n\n resiona cual%uier tecla para continuar...");

    $etche();

    Programa 6

    #include

    #include

    #include

    int main()

    {

  • 7/24/2019 Programas estructurada

    6/35

    int a, !,op;

    4oat hip;

    printf("\n\n\tla!orado por ");

    printf("\n\n\ ro$rama %ue calculala hipotenusa de un trian$ulo");

    printf("\n\n\ 'ame el alor del cateto opuesto ");

    scanf("d",*a);

    printf("\n\n\ 'ame el alor del cateto ad&acente ");

    scanf("d",*!);

    op+poA(a,2)poA(!,2);

    hip+s%rt(op);

    printf("\n Cipotenusa+f", hip);

    printf("\n resiona cual%uier tecla para continuar...");

    $etche();

    Programa 7

    #include

    #include

    #include

    #dene 3.1?1@

    main()

    {

    int 08', 8D, EF;

  • 7/24/2019 Programas estructurada

    7/35

    printf("\n\n\tla!orado por ");

    printf("\n\n ro$rama %ue calcula area de la !ase, lateral, total & olumen de un cono");

    printf("\n\n 'ame el alor del radio");

    scanf("d", *08');

    printf("\n\n 'ame el alor de la altura ");

    scanf("d", *8D);

    printf("\n\n 'ame el alor de la $eneratri= ");

    scanf("d", *EF);

    a!+ (poA(08',2));

    al+ (08'EF);

    at+ a!al;

    +(a!alat)73;

    printf("\n 8rea de la !ase+d\t8rea lateral+d\t 8rea total+d \t Bolumen+d", a!, al, at,

    );

    printf("\n\n presiona cual%uier tecla para continuar...");

    $etche();

    Programa 8

    #include

    #include

    #include

    main()

    {

    int 8',a!, al, at, ;

    printf("\n\n\tla!orado por ");

    printf("\n\n ro$rama %ue calcula area de la !ase, lateral, total & olumen de un cu!o");

  • 7/24/2019 Programas estructurada

    8/35

    printf("\n\n 'ame el alor del lado");

    scanf("d", *8');

    a!+ (poA(8',2));

    al+ (?poA(8',2));

    at+ (@poA(8',2));

    +(poA(8',3));

    printf("\n 8rea de la !ase+d\t8rea lateral+d\t 8rea total+d\t Bolumen+d", a!, al, at, );

    printf("\n\n resiona cual%uier tecla para continuar...");

    $etche();

    Programa 9#include

    #include

    #include

    int main ()

    {

    4oat perimetro, G1, G2, G3, &1, &2, &3;

    printf("\n\n\tla!orado por ");

    printf("\n\n ro$rama %ue calcula el perimetro de un trian$ulo mediante 3 puntos");

    printf ("\n\n n$rese el alor de G1 ");

  • 7/24/2019 Programas estructurada

    9/35

    scanf ("f", *G1);

    printf ("\n\n n$rese el alor de G2 ");

    scanf ("f", *G2);

    printf ("\n\n n$rese el alor de G3 ");

    scanf ("f", *G3);

    printf ("\n\n n$rese el alor de &1 ");

    scanf ("f", *&1);

    printf ("\n\n n$rese el alor de &2 ");

    scanf ("f", *&2);

    printf ("\n\n n$rese el alor de &3 ");

    scanf ("f", *&3);

    perimetro+s%rt((G1-G2)(G1-G2)(&1-&2)(&1-&2))s%rt((G2-G3)(G2-G3)(&2-&3)(&2-&3))

    s%rt((G3-G1)(G3-G1)(&3-&1)(&3-&1));

    printf ("\n\n Balor de perimetro $\n", perimetro);

    putchar (H\nH);

    printf("\n\n resiona cual%uier tecla para continuar...");

    $etche();

    Programa 10

    #include

    #includemain()

    {

    int n,res;

    printf("\n\n\tla!orado por ");

    printf("\n\n ro$rama %ue calcula si un numero es par o impar");

    printf("ntrodu=ca un numero \n");

    scanf("d", *n);

    res+n2;

    if(res++I)

  • 7/24/2019 Programas estructurada

    10/35

    {

    printf("l numero d es par \n",n);

    else

    {

    printf("l numero d es impar \n",n);

    printf("\n\n resiona cual%uier tecla para continuar...");

    $etche();

    Programa 11

    #include

    #include

    #include main ()

    {

    int cal1,cal2,cal3,cf;

    printf("\n\n\tla!orado por ");

    printf("\n\n ro$rama %ue calcula calicacion nal & estado de un alumno");

    printf("\n\n 'ame el alor de la calicaion 1");

    scanf("d", *cal1);

    printf("\n\n 'ame el alor de la calicaion 2");

    scanf("d", *cal2);

  • 7/24/2019 Programas estructurada

    11/35

    printf("\n\n 'ame el alor de la calicaion 3");

    scanf("d", *cal3);

    cf+(cal12)(cal23)(cal3J);

    if(cf>+KI)

    {printf("\n\n8pro!ado");

    else

    {printf("\n\n0epro!ado");

    printf("\n\n 9alicacion nal d", cf);

    printf("\n\n resiona cual%uier tecla para continuar...");

    $etche();

    Programa 12

    #include

    #include

    main(){

    int Lm,p,d;

    4oat pd,cst;

    printf("\n\n\tla!orado por ");

    printf("\n\n ro$rama %ue calcula el costo del ferrocarril");

    printf("\n\n 'ame la cantidad de Lm recorridos ");

    scanf("d", *Lm);

    printf("\n\n 'ame los dias de hospedaMe");

    scanf("d", *d);

  • 7/24/2019 Programas estructurada

    12/35

    cst+(LmI.2I);

    if(Lm>+KII**d>+K)

    {pd+ cst-(cstI.2J);

    printf("\n\n l costo del iaMe es 2f",pd);

    else

    {

    p+cst;

    printf("\n\n l costo del iaMe es d", p);

    printf("\n\n resiona cual%uier tecla para continuar...");

    $etche();

  • 7/24/2019 Programas estructurada

    13/35

    Programa 14

    #include

    #include

    main()

    {

    int a,!,c;

    printf("\n\n\tla!orado por ");

    printf("\n\n ro$rama %ue dice %ue tipo de trian$ulo es");

    printf("\n\n 'ame el lado 8");

    scanf("d", *a);

    printf("\n\n 'ame el lado N");

    scanf("d", *!);

    printf("\n\n 'ame el lado 9");

    scanf("d", *c);

    if(a++! ** !++c)

    {

    printf("l trian$ulo es %uilatero \n");

    else

    {

    if(a++! OO !++c OOc++a)

    {

    printf("l trian$ulo es sosceles \n");

    else

    {

    printf("l trian$ulo es scaleno \n");

    printf("\n\n resiona cual%uier tecla para continuar...");

    $etche();

    Programa 15

  • 7/24/2019 Programas estructurada

    14/35

    #include#includemain(){ int num1, num2;printf("\n\n\tla!orado por "); printf("\n ro$rama %ue lee el alor de dos numeros enteros positios & determina si elprimero es su!multiplo del se$undo, si el se$undo lo es del primero o si nin$uno es su!mPltiplode otro"); printf("\n 'ame el alor del primero numero"); scanf("d",*num1); printf("\n 'ame el alor del se$undo numero"); scanf("d",*num2); if(num1num2++I) { printf("\n d es su!multiplo de d",num1,num2); else { if(num2num1++I) { printf("\n d es su!multilo de d",num1,num2); else { printf("\n Fin$uno es su!multiplo del otro"); printf("\n\n resiona cual%uier tecla para continuar...");

    $etche();

    Programa 17

  • 7/24/2019 Programas estructurada

    15/35

    #include #include #include main(){ int dep, nom; 4oat horanor,horaeGt,sueldo; printf("\n\n\tla!orado por "); printf("\n ro$rama %ue $enera reci!os de nomina de empleados se$un el departamento &las horas tra!aMadas"); printf("\n sco$e el departamento en donde la!ora \n 1.-0ecursos Cumanos \n 2.-roduccion \n 3.-/istemas"); printf("\n scri!a el numero del departamento "); scanf("d",*dep); printf("Fumero de horas tra!aMadas "); scanf("f",*horanor); printf("Fumero de horas eGtras "); scanf("f",*horaeGt); sAitch(dep) { case 1 sueldo+(horanor23.2J)([email protected]); !reaL; case 2 sueldo+(horanor2J.2I)(horaeGtJI.?I); !reaL; case 3 sueldo+(horanor2?.3I)(horaeGt?.@I); !reaL; if(dep

  • 7/24/2019 Programas estructurada

    16/35

    #include #include #include main(){ int opcion, num; printf("\n\n\tla!orado por "); printf("\n ro$rama %ue lee un numero del 1 al 1I e imprime su e%uialente en romano"); printf("\n sco$e la opcion del numero a conertir a romano \n >1 \n >2 \n >3 \n >? \n >J \n>@ \n >K \n > \n >Q \n >1I"); printf("\n scri!e el numero de la opcion ele$ida "); scanf("d",*opcion); sAitch(opcion) { case 1 printf("l numero en romano es "); !reaL; case 2 printf("l numero romano es "); !reaL; case 3 printf("l numero en romano es "); !reaL; case ? printf("l numero romano es B"); !reaL; case J printf("l numero en romano es B"); !reaL; case @ printf("l numero romano es B"); !reaL; case K printf("l numero en romano es B"); !reaL; case printf("l numero romano es B"); !reaL; case Q printf("l numero en romano es R"); !reaL; case 1I printf("l numero romano es R"); !reaL;

    printf("\n\n ulsa cual%uier tecla para continuar...");

    $etche();

  • 7/24/2019 Programas estructurada

    17/35

    Programa 20

    #include #include #include main(){ int opcion, mes; printf("\n\n\tla!orado por "); printf("\n ro$rama %ue lee un numero de un mes & escri!e su nom!re");

    printf("\n sco$e la opcion del numero del mes \n >1 \n >2 \n >3 \n >? \n >J \n >@ \n >K \n > \n>Q \n >1I \n >11 \n >12"); printf("\n scri!e el numero del mes ele$ido "); scanf("d",*opcion); sAitch(opcion) { case 1 printf("l mes es enero", mes); !reaL; case 2 printf("l mes es fe!rero", mes); !reaL; case 3

    printf("l mes es mar=o", mes); !reaL; case ? printf("l mes es a!ril", mes); !reaL; case J printf("l mes es ma&o", mes); !reaL; case @ printf("l mes es Munio", mes); !reaL; case K printf("l mes es Mulio", mes); !reaL; case printf("l mes es a$osto", mes); !reaL; case Q printf("l mes es septiem!re", mes); !reaL; case 1I printf("l mes es octu!re", mes); !reaL; case 11 printf("l mes es noiem!re", mes); !reaL; case 12 printf("l mes es diciem!re", mes); !reaL; printf("\n\n ulsa cual%uier tecla para continuar...");

    $etche();

    Programa 21

  • 7/24/2019 Programas estructurada

    18/35

    #include #include #include main(){ int nom, =ona; 4oat consLi, monto; printf("\n\n\tla!orado por "); printf("\n ro$rama %ue calcula el $asto de lu= por =onas"); printf("\n Sona en la %ue se u!ica \n 1.-onterre& \n 2.-/an edro \n 3.-/an Ficolas \n ?.-Euadalupe "); printf("\n scri!e el numero de la =ona "); scanf("d",*=ona); printf("\n 9onsumo en LiloAatts "); scanf("f",*consLi); sAitch(=ona) { case 1 monto+consLi.J; !reaL; case 2 monto+consLi.QI; !reaL; case 3 monto+consLi.K; !reaL; case ? monto+consLi.2; !reaL; if(=ona

  • 7/24/2019 Programas estructurada

    19/35

    #include #include main (){ int nom, artic, cantid; 4oat total; printf("\n\n\tla!orado por "); printf("\n ro$rama %ue $enera de la enta de articulos & su respectio descuento"); printf("\n scoMa el numero de un articulo \n 1.-li!reta \n 2.-pluma \n 3.-lapi= \n ?.- !orrador \nJ.-sacapuntas"); scanf("d",*artic); printf("\n Fumero de articulos "); scanf("d",*cantid); sAitch(artic) { case 1 if(1I>+cantid**cantid2J) { total+cantid.JI.KJ; !reaL; case 2 if(1I>+cantid**cantid2J) { total+cantid2.JI.KJ; !reaL; case 3 if(1I>+cantid**cantid2J) { total+cantid2.II.KJ; !reaL; case ? if(1I>+cantid**cantid

  • 7/24/2019 Programas estructurada

    20/35

    { total+cantid1.JI.J; else { if(cantid>2J) { total+cantid1.JI.KJ; !reaL; case J if(1I>+cantid**cantid2J) { total+cantid1.II.KJ; !reaL; if(artic

  • 7/24/2019 Programas estructurada

    21/35

    printf("\n ro$rama %ue calcula el reci!o del a$ua"); printf("\n Sona en la %ue se u!ica \n 1.-onterre& \n 2.-/an Ficolas \n 3.-/ta. 9atarina \n ?.-sco!edo"); scanf("\n d",*=ona); printf("\n 9onsumo en m3 "); scanf("f",*cons); sAitch(=ona) { case 1 if(cons

  • 7/24/2019 Programas estructurada

    22/35

    printf("\n ro$rama %ue conierte de pul$adas a milimetros, de &ardas a metros & de millas aLilometros"); printf("\n 9onersiones \n 1.- 'e pul$ a mm \n 2.- 'e &ardas a mts \n 3.- 'e millas a Lm"); printf("\n scri!e el numero de la opcion deseada "); scanf("d",*opcion); sAitch(opcion) { case 1 printf("\n 'ame el alor %ue deseas conertir "); scanf("f",*al); res+al2J.?I; !reaL; case 2 printf("\n 'ame el alor %ue deseas conertir "); scanf("f",*al); res+al.Q1??; !reaL; case 3 printf("\n 'ame el alor %ue deseas conertir "); scanf("f",*al); res+al1.@IQ3; !reaL; if(opcion

  • 7/24/2019 Programas estructurada

    23/35

    printf("\n 'ame un numero para o!tener el factorial ");scanf("f", *f);if (num >+I){factorial + 1;for (i+f ;f >+ 1; f--){ (factorial + f);else{printf("\n 'e!e ser positio");printf("\n l resultado es .2f",factorial);printf("\n\n ulsa cual%uier tecla para continuar...");

    $etche();

  • 7/24/2019 Programas estructurada

    24/35

    Programa 30

    #include #include main(){int i, n, ma&or, num; printf("\n\n\tla!orado por "); printf("\n ro$rama %ue lee F numeros e imprime el ma&or");

    printf("\n\t'ame la cantidad de numeros "); scanf("d", *n); printf("\n\t'ame el alor del primer numero "); scanf("d", *num); ma&or+num; for (i+2; ima&or) { ma&or+num;

    printf("\n\tl numero ma&or es d ", ma&or); printf("\n\n ulsa cual%uier tecla para continuar...");

    $etche();

  • 7/24/2019 Programas estructurada

    25/35

    Programa 31

    #include #include

    main (){int n,i,ta!,r;printf("\n\n\tla!orado por ");

    printf("\n ro$rama %ue $enera la ta!la de multiplicar de un numero cual%uiera");printf("\n 'ame el numero hasta el %ue %uieras multiplicar ");scanf("d", *n);printf("\n 'ame el numero de la ta!la ");scanf("d", *ta!);for (i+1;i

  • 7/24/2019 Programas estructurada

    26/35

    Programa 32

    #include #include

    main(){int i,n,r;printf("\n\n\n");

    printf("\n\n\tla!orado por ");printf("\n ro$rama %ue $enera la ta!la de multiplicar del 1 al 1I");printf("\n 'ame un numero ");scanf("d", *n);for (i+1; i

  • 7/24/2019 Programas estructurada

    27/35

    Programa 33

    #include main (){int i,n,d;printf("\n\n\tla!orado por ");printf("\nro$rama %ue lee un numero e indica si es primo o no primo ");printf("\n'ame un numero ");

    scanf("d", *n);d+I;for (i+1; i

  • 7/24/2019 Programas estructurada

    28/35

    Programa 34

    #include#include#include#includemain(){int i,num

    printf("\n\n\tla!orado por ");printf("pro$rama %ue si un num es perfecto o no");smult+I;printf("\n%ue numero ericoU...\n");scanf("d", *num);for(i+1;i

  • 7/24/2019 Programas estructurada

    29/35

    Programa 35

    #include #include

    int main (){printf("\n\n\n");printf("\n\n\tla!orado por ");

    printf("\tro$rama %ue calcula el porcentaMe de alumnos\n\t apro!ados & repro!ados\n\n");int n,i, apro!ados+I, repro!ados+I, porVapro!, porVrepro!,calf;printf("\t'ame el numero total de alumnos ");scanf("d", *n);for (i+1; i+KI) apro!ados; else repro!ados;

    porVapro! + apro!ados1II7n; porVrepro! + repro!ados1II7n;

    printf("\n\t8lumnos apro!ados d ", apro!ados);printf("\n\t8lumnos repro!ados d ", repro!ados);

    printf("\n\n ulsa cual%uier tecla para continuar...");

    $etche();

  • 7/24/2019 Programas estructurada

    30/35

    Programa 36

    #include#includemain(){ int i,n,s; printf("\n\n\tla!orado por "); printf("ro$rama %ue imprime los su!mPltiplos de un nPmero");

    printf("\n'ame el alor del nPmero"); scanf("d",*n); for(i+1;i++n;i) { if(ni++I) { s+i; printf("\nos su!mPltiplos son d",s);printf("\n\n ulsa cual%uier tecla para continuar...");

    $etche();

  • 7/24/2019 Programas estructurada

    31/35

    Programa 37

    #include #include main (){int i,n,r,num;printf("\n\n\n");printf("\n\n\tla!orado por ");

    printf("\tro$rama %ue elea!a un numero a una potencia cual%uiera\n\n");printf("\n\t'ame un numero ");scanf("d", *num);printf("\n\t'ame el numero eGponencial ");scanf("d", *n);for (i+1; i

  • 7/24/2019 Programas estructurada

    32/35

    #include#includemain(){ int i,n,G,&,=; printf("\n\n\tla!orado por "); printf("ro$rama %ue $enera e imprime F alores de la seria de :i!onacci"); printf("\n'ame la cantidad de alores a $enerar"); scanf("d",*n); G+I;&+I; printf("\nd d",G,&); for(i+1;i

  • 7/24/2019 Programas estructurada

    33/35

    Programa 39

    #include #include main(){printf("\n\n\n");printf("\n\n\tla!orado por ");printf("\tro$rama %ue $enera e imprime F alores de una serie\n\n");

    int i,n, num;printf("\t'ame la cantidad de numeros ");scanf("d", *n);printf("\n\t 2");for (i+2; i

  • 7/24/2019 Programas estructurada

    34/35

    Programa 40

    #include #include int main(){printf("\n\n\n");printf("\n\n\tla!orado por ");printf("\tro$rama %ue $enera e imprime F alores de una serie\n\n");

    int i,n;printf ("\t'ame la cantidad de numeros ");scanf ("d", *n);for (i+1;i

  • 7/24/2019 Programas estructurada

    35/35

    Programa 41

    #include #include #include int main(){printf("\n\n\n");printf("\n\n\tla!orado por ");");

    printf("\tro$rama %ue $enera e imprime F alores de una serie\n\n");int i, n, M;printf("\t'ame la cantidad de numeros ");scanf("d",*n);for(i+1; i