Post on 22-Feb-2018
transcript
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)(horaeGt?@.JI); !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