Ejercicios En C++
DATOS
F=PERIMETRO T=LADO
CONSTANTE
4
FÓRMULA F=T*4
CONDICIÓN IF (F>= 10, VISUALIZAR F)
Else (F<=10,VISUALIZAR F)
ALGORITMO
1.INICIO
2. IDENTIFICAR VARIABLE
F=DECIMAL
T=ENTERO
3.LEER DATOS T
4.PROCESO(T*4)
5.CONDICION
IF(F>=10),VISUALIZAR F)
Else (F<=10),VISUALIZAR F)
6.VISUALIZAR F
7.FIN
DIAGRAMA DE FLUJO
INICIO
F=DECIMAL
T = ENTERO
ADMDM
F
T
F=T*4
IF(F>=10),
F>=10
V
F
Else (F<=10)
F
FIN
Prueba de escritorio
T | F=(T*4) | SI (F>=10) | ELSE (F<=10) | VISUALIZAR, F |
5 | F=(5*4) | SI(20>=10) |--------------- | 20 |
| F=20 | | | |
2 | F=(2*4) | ---------------- | ELSE(8<=10) | 8 |
| F=8 | | | |
CODIFICACION
/*volumen de un cilindro*/
#include<iostream>
using namespace std;
int main ()
{
float f,;
int t;
cout<<"\ningrese el lado";
cin>>t;
f=(t*4);
if (f>10)
{
cout<<"\nel perimetro es:"<<f;
}
else
{
cout<<"no cumple lacondicion";
}
cin.get(); cin.get();
return 0;
}
2. Elabore un programa que permita ingresar por teclado la base y la altura de un rectángulo, se solicita sacar a través de pantalla el perímetro únicamente si es menor o igual a 20.
DATOS
VARIABLE
B=base enteros H=altura enterosW= PERIMETRO decimal
Constante 2=multiplicador
Formula w=(2*B)+(2*H)
CONDICION
If(W<=20) VISUALIZAR, WElse(W>=20)VISUALIZAR, W
ALGORITMO
1.INICIO
2.IDENTIFICAR LAS VARIABLE B=ENTERO H=ENTEROS
3. LEER DATOS B, H
4. PROCESO W=(2*B)+(2*H)
5. CONDICIÓN IF (W<=20)
6. VISUALIZAR w
7. FIN
Diagrama de flujo
INICIO
B=ENTERO
H = ENTERO
W=DECIMAL
ADMDM
F
B,H
W=(2*B)+(2*H)
W<=20
IF(W<=20),
V
F
Else (W>=20)
F
FIN
Prueba deescritorio
B | H | W=(2*B)+(2*H) | SI (W<=20) | ELSE(W>=20 | VISUALIZAR,W |
3 | 4 | W=(2*3)+(2*4) | SI (14<=20) | ------------ | 14 |
| | W=6+8 | | | |
| | W=14 | | | |
5 | 6 | W=(2*5)+(2*6) | ----------- | SI (22>=20) | 22 |
| | W=10+12 | | | |
| | W=22 | | | |
CODIFICACION
/*BASE Y ALTURA DE UN RECTANGULO*/
#include<iostream>
using namespacestd;
int main ()
{
int p,b,a;
system("color a5");
cout<<"ingrese la BASE\n\n";
cin>>b;
cout<<"ingrese la altura\n\n";
cin>>a;
p=(b*2)*(a*2);
if(p>=20)
{
cout<<"el perimetro es:\n"<<p;
}else
{
cout<<"no cumple la condicion\n\n";
}
cin.get(); cin.get();
return 0;
}
3.Elabore un programa para calcular la suma, resta, multiplicación y división si el primer numero es mayor al segundo
Datos
R=PRIMER NUMERO S=SEGUNDO NUMERO
T=SUMA U=RESTAV=MULTIPLICACIO W=DIVISION
FORMULAS
T=R+S U=R-S
V=R*S W=(R/S)
CONDICION SI(R>S)
ALGORITMO
1.INICIO
2.IDENTIFICAR VARIABLES R,S,T,U,V, = ENTEROS W=DECIMALES
3.LEER R,S
4.CONDICION SI (R>S)
5.PROCESO
T=R+S
U=R-S
V=R*S
W=R/S
VISUALIZAR T,U,V,W
6. CASO CONTRARIO VI SUALIZA “V”
7.FIN
DIAGRAMA DE FLUJO
INICIO
R,S,T,U,V=ENTEROSW=DECIMALES
ADMDM
F
R,S
NO CUMPLE LA CONDICION
(R>S)
T=R+S
U=R-S
V=R*S
W=R/S
V
T,U,V,W
FIN
CODIFICACIÓN
/*OPERACIONES BASICAS*/
#include<iostream>
using namespace std;
int main ()
{
float R,S,T,U,V,W;
cout<<"ingrese el primer numero";
cin>>R;
cout<<"ingrese el segundo numero";
cin>>S;...
Regístrate para leer el documento completo.