Upload
everest-garabote
View
218
Download
0
Embed Size (px)
Citation preview
8/10/2019 Sentencias de Control 2010 if Switch
1/39
( )
Este documento es una extraccin del libro Programacin en C, metodologa, estructura de datos y objetos, deLuis Joyanes Aguilar e Ignacio Zahonero Martnez. Fue recopilado por la M.Sc. Ana Mara Salgado G. ycompletado con ejercicios obtenidos de otros textos e Internet.
8/10/2019 Sentencias de Control 2010 if Switch
2/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.2
La ca e de eecc de aa
c. La eca de c ee cba cce eeca
ddae e a e dad ca c de eada de
ada.
La cce eeca e aa e e de eca de c
e e aa ca e de a eecc: , .
Haa ee e e a ad e ececa. Ua
e c de eeca eceada ee ae ( ) e e
a aa eecca ececa.
eeca1;
eeca2;
.
.
.
eeca;
E c e de a eeca1, a a eeca2, a ceaee. S eba
ee bea e eee eaa c d ce aeaa a
ee e c de a de a cdc ee.
8/10/2019 Sentencias de Control 2010 if Switch
3/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.3
E C, a eca de c de eecc e a eeca . La eeca ee
d aeaa a be. E a ec ee a a
ee:
()
;
e a ee eea ca
e cae eeca eecabe, e e eeca a cdc
a a d de ce.
La eeca ca de a ee aea:
Cad e ea a a eeca de de aa, e eaa a
ee ae e ee a cac de . S e edadea, e
eeca ; e ca ca e eeca . E cae ca a
eecc de aa ca c a ee eeca de aa.
D
condicin
sentencia
verdadera
falsa
8/10/2019 Sentencias de Control 2010 if Switch
4/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.4
E #1:
. E
$7000,
.
//1.c
#cde
a _, ca, ee, ca;
d a(d)
("Idca caa ca: ");
ca("%", &ca);
("Ca e e ceae de ee?: ");
ca("%", &_);
ee = ca * _;
(ee > 7000)
ca = ca + ee;
("E caa a e: %.2\",ca);
E:
8/10/2019 Sentencias de Control 2010 if Switch
5/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.5
E #2:
C , ,
:
3+ 4 22< 680
E .
//ee.c
#cde
#cde
,,;
d a(d)
("Idca d ee:");
ca("%d %d",&,&);
= (,3) + (,4) 2 * (,2);
( < 680)
(" = %d, = %d, = %d\",,,);
E #3:
E ,
. C ,
. L
:
= /4 + 40
E ,
.
8/10/2019 Sentencias de Control 2010 if Switch
6/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.6
//.c
#cde a ;
;
d a(d)
("Idca e e de d ed e :\");
ca("%d",&);
( > 0)
= /4.0 + 40;
("La eeaa e:%.2\",);
E #4:L
.
() = ()
()
C , ,
.
//a.c
#cde
a e,ce,a;
d a(d )
("e= ");
ca("%",&e);("ce= ");
ca("%",&ce);
(ce != 0)
a=e/ce;
("E a de a aee e: %.4",a);
8/10/2019 Sentencias de Control 2010 if Switch
7/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.7
E
1. E aac e ace 20% de dece a cee ca ca
ee $1000 C e a cadad e aa a ea
ca?
2. Reace aa e ea d e ee cebe c e
e a de e de a d ( % d). S e e e ce, e dbe
d (e e ca 36 e dbe 4, a e 36 / 4 = 9 e e e
0)
3. Ecba aa e cae e dcd e
a cebe e e e , ea .
U ed a de a eeca e a eeca . Ee a de a
eeca ee a ee a:
()
1
2
Ee ca e deea a acc a eeca.
1 Acc e eaa a cdc ca e edadea.
2 Acc e e eeca a ee ca e aa.
E ee a 1 2 ddaee, be a ca
eeca e ea c ca(;) de eeca ecead
ee ae. Se eaa a cdc. S e edadea, e eeca
1 e ca ca e eeca 2.
8/10/2019 Sentencias de Control 2010 if Switch
8/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.8
D
E #1:C .
20%
10%.
//dece.c#cde
caa;
a ec, c,a;
d a(d)
("Caa caa caa?");
ca("%d",&caa);
("Iee e ec:");ca("%",&ec);
c = caa * ec;
(caa >= 3)
a = c c * 0.20;
ee
a = c c * 0.10;
c o n d i c i n
s e n te n c ia 1 s e n te n c ia 2
v e r d a d e r af a l s a
8/10/2019 Sentencias de Control 2010 if Switch
9/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.9
("Ta a aa = %.2 \",a);
E #2:
E ,
.
74 15% ,
74 20%.
.
//dece2.c
#cde
e;
a c, dece;
d a(d)
("Eca e:");
ca("%d",&e);
("Iee e a de a ca:");ca("%",&c);
(e < 74)
dece = c * 0.15;
ee
dece = c * 0.20;
("Dece = %.2 \",dece);
8/10/2019 Sentencias de Control 2010 if Switch
10/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.10
E #3:
C 10
;
:
= (220 )/10
:
= (210 )/10
//ace.c
#cde
edad, ace;
ca e;
d a(d)
("Se(F/M):");
e = eca();
("Iee a edad:");
ca("%d",&edad);
(e == 'F' e == '')
ace = (220 edad)/10;
ee
ace = (210 edad)/10;
("Ne de ace = %d \",ace);
E #4:
.
, :
$50 000 3%
, $50 000 2% .
L .
8/10/2019 Sentencias de Control 2010 if Switch
11/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.11
//aa.c
#cde
a aa, ca;
d a(d)
("Iee e de a aa:");
ca("%",&aa);
(aa < 50000)
ca = aa * 0.03;
ee
ca = aa * 0.02;
("Ca = %.2 \",ca);
E #5:
La ace eae de a ee a2+ b + c = 0 e bee a a de a a:
Reace aa aa caca a ace eae, de e be, de a ecac
de ed ad.
a
acbbx
2
42
=
si 042
>= acb
8/10/2019 Sentencias de Control 2010 if Switch
12/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.12
//a.c
#cde
#cde
a a,b,c,d,1,2;
d a(d)
("Idca ae de a,b,c: ");
ca("% % %",&a,&b,&c);
d = b * b 4 * a * c;
("d = %\",d);
(d >= 0)
1 = (b + (d)) / (2 * a);
2 = (b (d)) / (2 * a);
("La ace de a ecac : % %\",1,2);
ee
("N e ede caca a ace\");
E #6:
Ua eea ee ace a ca de aa ea de a a cae a abca de eacce. La eea, deeded de a de a ca,
decd ace aa aa a abcae.
S e a de a ca e $500 000 , a eea ed a
caacdad de e de de 55% de de a ca, ed
ead a bac 30% e e aa cad cd a abcae.
S e a de a ca ecede de $500 000, a eea ed
caacdad de e de de 70% e eae 30% aa
cad cd a abcae.
8/10/2019 Sentencias de Control 2010 if Switch
13/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.13
E abcae cba cce de eee 20% be a cadad e e e
ae a cd.
//eacce.c
#cde
a ca, c, ca, ea, ced, ee;
a;
d a( )
("C de a ea: ");
ca("%", &ca);
("Ne de ea: ");
ca("%d", &a);
c = ca * a;
(c >= 500000)
ca = c * 0.55;
ea = c * 0.30;
ced = c * 0.15;
ee
ca = c * 0.70;
ea = 0;
ced = c * 0.30;
ee = ced * 0.20;
("\Cadad eda: %.2\Pea:%.2\",ca, ea);
("Ced = %.2\Ieee = %.2\",ced, ee);
8/10/2019 Sentencias de Control 2010 if Switch
14/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.14
E #7:
D () .
2 0
//c.c
#cde
#cde
d a()
a , ;
("Ee a de : ");ca("%",&);
/* eecc de a e e e ecea */
(
8/10/2019 Sentencias de Control 2010 if Switch
15/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.15
E
1. Deea a aeba eeba c, abed e
aba ed de e cacace e a a a 70; eeba e
ca ca. Paa ab ca, a ab ed.
2. U be ecea caca aa eaa, e ca e bee de a
ee aea:
S abaa 40 a e e e aa $16 a
S abaa de 40 a e e aa $16 cada a de a ea 40 a
$20 cada a ea.
3. Caca e a de d e ed de ecad aa e
aaa.
4. Ecba aa e eda deea, dad d e ee,
e e d de .
5. Dad e da, ee , e eeea a de de
ad de ; eace aa e deee e e:
Ee: e ad ae
Icee: d ad ae
Ecae: e ad deee
6. Qe ea d e a e a acedee.
7. Caca e a e a ea debe aa e a aea, e ec de
cada aa e de $800 e ca e de 5 aa de $700 e ca 5
.
8. E a ecea a ceaa de a e deea e e e
de aea e ca. E c de da a aea e e . Se a
eabecd aa aa ea a a, e ca ce e
ee: e ed bed a e e ed e a
a e 9, e e a dece de 30% be a ceaa e e cbaa
IVA; e ed bed e e e 9 debe aa a ceaa cea,
a ca ce e 10% de IVA. Obee c debe aa a.
8/10/2019 Sentencias de Control 2010 if Switch
16/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.16
9. Ua eea de bee ace ece caa de e ca, ba aee cdce: S e de cad $8000 , e eace
e de 15% de c de a caa e e e db e a eae, a
aa e de a. S e de cad e de $8000, e eace
e de 30% de c de a caa e e e db e a eae a
aa e 7 a. La eea ee bee ca debe aa cad
cce de eace ca cada a aca.
10. E be a eabecd e aa SAR (Sea de A aa e
Re) e ce e e de de a eea debe baaee
dea e a cea bacaa ceae de aa de abaade;
adcaee abaade ede ca a a eea e dee
decaee a ca a ceae de aa e a cea de SAR, a
ca e e decada de a. U abaad e a decdd aa a
cea de SAR deea abe a cadad a de de e ea dead a ea
cea cada e, e a ea e ecb.
Ua eeca e adada cad a eeca de a aa edadea a aa
aa, e a e a eeca . Ua eeca adada e ede a aa
eea dece c aa aeaa aeaa.
:
(cdc1)
eeca1
(cdc2)eeca2
.
.
. (cdc )
eeca
eeca e
8/10/2019 Sentencias de Control 2010 if Switch
17/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.17
/* ceea cade de e , e ea ce */
La eecc de a eeca adada e eaa c e:
Se ceba a ea cdc ( 0); e edadea, e ceea
e 1 e aa e e de a eeca . S a ea cdc e aa, e
ceba a eda cdc ( 0); e edadea e ceea e; e ca ca e ceea e . E ae cdea
e a eda cdc e ceba a ea cdc e aa.
E #1:
Haga un programa que permita calcular el valor de f(x), segn la expresin:X2 si (x mod 4)=0X/6 si (x mod 4)=1
x si (x mod 4)=2x3+ 5 si (x mod 4)=3
if (x > 0)
num_pos = num_pos + 1;
else
if(x < 0)
num_neg = num_neg + 1;
else
num_ceros = num_ceros + 1;
f(x)=
8/10/2019 Sentencias de Control 2010 if Switch
18/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.18
//if3.c
#include #include
int x;float y ;
void main(void){
printf("x = ");scanf("%d",&x);
if (x % 4 == 0)y = x * x;
else if (x % 4 == 1)y = (float)x / 6;
else if(x % 4 == 2)y = sqrt((double)x);
else if(x % 4 == 3)y = pow(x,3) + 5;
printf(" y = %.2f \n ",y);}
E #2:
:
NM. DE KIL CMAD % DECEN
0 2 0%
2.01 5 10%5.01 10 15%
10.01 20%
D .
8/10/2019 Sentencias de Control 2010 if Switch
19/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.19
//aaa.c
#cde
a ,ca, ,a, dece;
d a(d)
("Ca de aaa caa?:");
ca("%",&);
("Pec de ?:");
ca("%",&);
ca = * ;
( >= 0 && = 2.01 && = 5.01 &&
8/10/2019 Sentencias de Control 2010 if Switch
20/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.20
//bac.c
#cde
edad,a;
d a(d)
("Edad?:");
ca("%d",&edad);
("Aedad?:");
ca("%d",&a);
(edad >= 60 && a < 25)
("La bac e edad\");
ee (edad < 60 && a >= 25)
("La bac e aedad e\");
ee (edad >= 60 && a >= 25)("La bac e aedad ada.\");
ee
("N ee e bae\");
E #4:
Un individuo debe realizar un muestreo para determinar en qu categora seencuentran las personas que viven en su zona habitacional. Se determinan lascategoras con base en la siguiente tabla:
CATEGORIA EDADNios 0 - 12
Jvenes 13 - 29
Adultos 30 - 59
Viejos 60 en adelante
8/10/2019 Sentencias de Control 2010 if Switch
21/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.21
//edadcaea.c
#cde
edad;
d a(d)
("Edad?:");
ca("%d",&edad);
(edad >= 0 && edad = 13 && edad = 30 && edad 1 y < = 6 meses 10 - 18 g%
> 6 y < = 12 meses 11 - 15 g%> 1 y < = 5 aos 11.5 - 15 g%
> 5 y < = 10 aos 12.6 - 15.5 g%
> 10 y < = 15 aos 13 - 15.5 g%
mujeres > 15 aos 12 - 16 g%
hombres > 15 aos 14 - 18 g%
8/10/2019 Sentencias de Control 2010 if Switch
22/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.22
//eba.c
#cde
edad, ee, edad;
ca e;
a e;
d a(d)
("Edad e ee e a?:\");
("1. Mee\");
("2. A\");
ca("%d",&edad);
(edad == 1)
("Ca ee ee e bebe?");
ca("%d",&ee);
ee
(edad == 2)
("Ca a ee?");
ca("%d",&edad);
("Se:");
(d);
e = eca();
("Ne de eba?");
ca("%",&e);
((ee >= 0 && ee =13 && e 1 && ee = 10 && e
8/10/2019 Sentencias de Control 2010 if Switch
23/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.23
ee ((ee > 6 && ee =11 && e 1 && edad =11.5 && e 5 && edad =12.6 && e 10 && edad =13 && e 15) && (e >=12 && e 15) && (e >=14 && e
8/10/2019 Sentencias de Control 2010 if Switch
24/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.24
d a()
a a, aa;
("\ Ga de cee: ");
ca("%",&a);
(a < 1000)
aa = TARIFA1;
ee (a >=1000 && a 2) && (1 > 3))
a = 1;
ee ((2 > 1) && (2 > 3))a = 2;
ee
a = 3;
("E a e %d \",a);
8/10/2019 Sentencias de Control 2010 if Switch
25/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.25
E #8:
Ua ea eea, e ea 70 , e ecea e e deea abeca caa ce ce dae d e e e eace a a
acdad. La acdade e ee ed eaa caee d
ea ead e e. L da e ee e ead dd ce
1.08 caa ead ead e e ce 1.66 caa
.
//eea.c
#cde
#cde
e;
ca acdad[30];
a caa;
d a(d)
("Qe acdad eaa, d ea ead e e?: \");
e(acdad);("\Idca e e e e e eeca a de a d acdade: \");
ca("%d",&e);
(!c(acdad,"d"))
caa = 1.08 * e;
("\S ce ce %.2 caa \",caa);
ee
(!c(acdad,"ea ead e e"))
caa = 1.66 * e;("\S ce ce %.2 caa \",caa);
ee
("\acdad ada\");
8/10/2019 Sentencias de Control 2010 if Switch
26/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.26
E
1. Lee 2 e ee; ae e e, e e e
a e e ed e ee e e.
2. E a eda de dece e eeca a c e a ca e ace
dece be e a de a ca a e e c de a ba e e cee
ae a aa e caa. S a ba e de c bac e e a dece
a, e ede e e a 10% de dece, e aaa 25%, e a
50% e a 100%. Deea a cadad a e e cee debeaa ca. e abe e a ba de ce ecad.
3. E a bca de cada e aea ece a cee
dece e deede de e de cada e ce. S a
cada e de cc e e da 10% de dece be e a
de a ca; e e de cada e a a a cc e e
de de e e a 20% de dece; 10 a e e da 40% de
dece. E ec de cada cada e de $11,000
4. Caca a dad e abaad ecbe e e ea aa de
dade ee e e aa c ceae de aa ea e
deede de aedad e a eea de aced c a . aba:
Te Udad
Me de 1 a 5 % de aa
1 a e de 2 a 7% de aa
2 a e de 5 a 10% de aa
5 a e de 10 a 15% de aa
10 a 20% de aa
5. E a aea e a eabecd a c de a aa aca
Pcada, dca c ce e ee:
S e ca e de cc aa e ec e de $300 cada a, de $250
e ca de cc a 10 de $200 e ca de 10.
Obee a cadad de de e a ea ee e aa.
8/10/2019 Sentencias de Control 2010 if Switch
27/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.27
6. E e de ea a a e e ede S N aa e
eda cecaee a e ea. S e ede a a caea de eaa e ea a ee ea e e. La ea :
1. C decb Aca?
2. La deedeca de Mc e e e a 1810?
3. Te D e de c Aeca?
7. U eed de ee ece dece de 10% be e ec
IVA, de a aaa ee cea $2000 . Ade, deedeeee de
e, ece 5% de dece a aca e NOSY. Deea c
aa, c IVA cd, cee caea a ca de aaa.
8. La Ca. Aca Mecaa, S.A. de C.V ea aaee a
ee edede de aced a a ee aba:
S ed Le cede de C
be ea ae
1,000,000
8/10/2019 Sentencias de Control 2010 if Switch
28/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.28
La eeca e a eeca C e e a aa eecca a de ee
e aeaa. La eeca e eecaee cad a
eecc e baa e e a de a aabe e de a ee e
deada . E a de ea ee ede e de , e
de .
(eec)
eea1:
eeca1;
eea2:
eeca2;
.
.
eea:
eeca;
:
eecad;
E e eaa e caa c cada a de a eea de cae. La
ee debe e da, ee, , ca, e a,
. Cada e a c, cae cada eea debe ee
a d de . S e a de e a a a de a eea
cae, ee, , ece a eecc cea c a ea
eeca de a ececa ca aa e e ecee e a de
a eeca de c , aa eca a eeca . E aba
e de de cada be de eeca cedee a a ececa e
deee ea a eecc de , aa e e a a eeca c
a eeca de be; ace e a a eecc e a ee
eeca a .
8/10/2019 Sentencias de Control 2010 if Switch
29/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.29
(eec)
eea1:
eeca1;
;
eea2:
eeca2;
;
.
.
.
eea:
eeca;
;
:
eecad;
S e a de e ad e a eea cae, e eecaa de a ce a e e e eece a acc deec.
Ua eeca ca de a aaba eeada eda
ca. Cad a cada eeca a eeca ee a a eea
, ca aa e e acaa a eeca . S a cada
ecea a eeca , ea a eeca . S e e a
eeca , de de eeca e cd de , a cada eeca
e cd e e a a ee .
8/10/2019 Sentencias de Control 2010 if Switch
30/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.30
E #1:
//e.c
#cde
e;
d a(d)
("Idca ee: ");
ca("%d",&e);
c(e)
cae 0:
("Ce");
bea;
cae 1:
("U");
bea;
cae 2:
("D");
bea;
dea:
("Fea de a");
E #2:
Hace a e a e be de ac, cae, ec a
ec c dece. E dece ace e bae a a cae, a cae e 1 e
dece e de 10% a cae e 2 e dece e de 20% ( ee d
cae).
8/10/2019 Sentencias de Control 2010 if Switch
31/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.31
//cae.c
#cde #cde
ca bea[30];
cae;
a ec_,ec_dec;
d a(d)
("Idca e be de ac:");
e(bea);
("Iee cae:");
ca("%d",&cae);
("Pec a?");
ca("%",&ec_);
c(cae)
cae 1:
ec_dec = ec_ ec_ * 0.10;bea;
cae 2:
ec_dec = ec_ ec_ * 0.20;
bea;
dea:
("Cae ada\");
e(0);
("\\Cae = %d\",cae);
("Ac: % \", bea);
("Pec a = %.2 \",ec_);
("Pec c dece = %.2\\",ec_dec);
8/10/2019 Sentencias de Control 2010 if Switch
32/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.32
E #3:
D .
#cde
d a( )
ca a;
(Idca cacac (A F) e I: );
ca(%c, &a);
c(a)
cae A:
(Eceee. Eae ead);
bea;
cae B:
(Nabe. Sceca);
bea;
cae C:(Abad);
bea;
cae D:
cae F:
(Sedd);
bea;
dea:
(N e be ea a);
(Fa de aa);
8/10/2019 Sentencias de Control 2010 if Switch
33/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.33
E #4:
: D .
D .
:
1 1000
1 0.3047
C . .
//eada.c
#cde
#cde
a , e, e, ;
d a()
= 1,
;
e ce;
("1 De eada a a\");
("2 De e a e\");
("\Pe a c deeada: ");
ca("%d", &ce);
c (ce)
cae eada:
("Iee a eada:");
ca("%",&);
= * 1000;
(" = %.2\",);
bea;
8/10/2019 Sentencias de Control 2010 if Switch
34/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.34
cae e:
("\e? ");ca("%", &e);
e = e * 0.3047;
("e = %.3\",e);
bea;
dea:
("\La c e ceca\");
e(0); /* e; a de a */
E #5:
Reace aa e e a cacada, de a a e:
S e a dce +, e d e.
S e a dce , ee d e.
S e a dce *, e d e. S e a dce /, dda d e. Aeee e e ed
ead ea ce, a e a d ce e eda.
//cacada.c
#cde
#cde
dbe 1, 2, e;
ca eac;
d a(d)
("Ea e a cacada...\\");
("Iee d e: ");
ca("% %",&1,&2);
("Oeac?");
(d);
eac = eca();
8/10/2019 Sentencias de Control 2010 if Switch
35/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.35
c(eac)
cae '+':
e = 1 + 2;
bea;
cae '':
e = 1 2;
bea;
cae '*':
e = 1 * 2;
bea;
cae '/':
(2 != 0)
e = 1 / 2;
ee
("D ce ada\");
e(0);
bea;
dea:
("Oeac ada");
("% %c % = % \\",1,eac,2,e);
8/10/2019 Sentencias de Control 2010 if Switch
36/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.36
E #6:
Ecba aa e ea ee:
Ce a eeaa de ad Faee a ad Cead
Ce a eeaa de ad Cead a ad Faee
F = 9/5 * C + 32C = 5/9 * (F 32)
//ace.c
#cde
#cde
c;
a , c;
d a(d)
("1 Ce de cead a aee\");
("2 Ce de aee a cead\");("\Iee a c deeada: ");
ca("%d", &c);
c (c)
cae 1:
("\Gad cead:");
ca("%",&c);
= 9.0/5.0 * c + 32;
("%.2 cead eae a %.2 ad aee\\",c,);
bea;
cae 2:
("\Gad aee? ");
ca("%", &);
c = 5.0/9.0 * ( 32);
("%.2 aee eae a %.2 ad cead\\",,c);
bea;
8/10/2019 Sentencias de Control 2010 if Switch
37/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.37
dea:
("\Oc ceca\");e(0); /* e; a de a */
E
1. Reace aa e e ea abe deead cace e
a ca.
2. Ecba aa e cace e e a aa ec a
cca a aa. E ec ede e a bccea, a ,
cce, ca. Paa de e c ec ae
eead. E e e caca e ee da:
U e de 100 cdba aa a bccea.
La ca aa 30 cdba K.
L cae aa 30 cdba K 25 cdba T
La eeac e aaa de a c, e de a a ee:
1 bccea
2
3 ca
4 ca
5 a
Seecce a c deeada: 4Ke eada? 100 50
Ie = 4250
3. Reaa aa e ea ea e cedee a
da de a eaa ee e be de da. Qe e ea abaa aa
e e a de ca. Ue c.
8/10/2019 Sentencias de Control 2010 if Switch
38/39
Sentencias de control if y switch
M.Sc. Ana Mara Salgado G.38
4. Ecba aa a, e dad c da e de de ec
ec, deee e a a e debe aa e cad. E ccea
e aced dece eed e cea e de, c bae e a eeaba:
Mde Dece
Ca 8%
Caae 5%
Ce 6%
Ce 9%
Haa de a eeac. Deaa c e . Ade, ce
bea a c deec e a E de e d.
5. E a e a ec ed be acee ead
dae 10 a, c e be de ace a aac de c
de eac acee. Se b c ed da e e de
eeedad e aea a acee; ade e d deea e e ed
d acee c edad ee 10 25 a ca c adca de
20%. La ee aba eea c da, e e de eeedad.
C//D
1 25
2 40
3 20
4 32
Ca aa e cace e a e c a e eeea
acee.
6. E c de a aada eeca acae, deede de a cdad e a
e e ecee de e de abad. E a ee aba eeea e c , cdad. A cada cdad e e a acad a
cae.
8/10/2019 Sentencias de Control 2010 if Switch
39/39
Sentencias de control if y switch
Cae Cdad Pec
1 Le 25 Maaa 2.2
8 Ee 4.5
9 Maaaa 3.5
13 Jea 6
2 Cadea 6
15 Ra 5
Reace aa e Leae C, e ea caca e e c ade a aada. Ue eead.
8. Eece aa e aa a ee cee:
De ada a e.
De ada a e.
De a a e.
Ue eead.
1 = 25.40
1 = 0.9144
1 = 1.6093