Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diagrama de Flujo
Programa:
#include <iostream>
int main()
cout<<"hola mundo"<<endl;
return 0;
}
3
Diagrama de flujo
Programa
#include <iostream>
int main()
cout<<"Teclea tu peso:";
cin>>peso;
cout<<"Teclea tu altura:";
cin>>altura;
IMC=peso/(altura*altura);
return 0;
<
4
Diagrama de Flujo:
Programa:
#include <iostream>
int main()
cin>>masa;
cin>>velocidad;
ec=masa*(velocidad*velocidad)/2;
return 0;
}
5
Diagrama de Flujo:
Programa:
#include <iostream>
int main()
{
cin>>c1;
cin>>c2;
cin>>c3;
suma=c1+c2+c3;
promedio=suma/3;
if(promedio>=6)
else
return 0;
}
7
Diagrama de flujo:
8
Programa:
#include <iostream>
int main()
cin>>m;
cm=m*100;
inch=cm/2.54;
mm=inch*25.4;
return 0;
}
9
Diagrama de flujo:
10
Programa:
#include <iostream>
int main()
cin>>br;
cin>>hr;
ar=br*hr;
cin>>bt;
cin>>ht;
at=(bt*ht)/2;
cin>>l;
ac=l*l;
aci=3.14*(r*r);
return 0;
}
12
Programa 7: Fórmulas
Diagrama de Flujo:
13
Programa:
#include <iostream>
int main ()
cin>>d;
cin>>tie;
v=d/tie;
cin>>m;
cin>>a;
f=m*a;
cin>>ta;
cin>>di;
t=ta/57.3*di;
cin>>tr;
cin>>dis;
cout<<"Digita el tiempo que le ha llevado al objeto recorrer esa distancia (en segundos): ";
cin>>ti;
p=tr*dis/ti;
15
Programa 8: Traductor
Planteamiento: Realice un programa que traduzca 10 palabras del español al inglés, las
palabras que a usted le cueste entender
Diagrama de flujo:
16
Programa:
#include <iostream>
usingnamespacestd;
int main()
cout<<”perder = lose”<<endl;
cout<<”main=principal”<<endl;
cout<<”closed=cerrado”<<endl;
cout<<”assemble=unidos”<<endl;
cout<<”seal =foca”<<endl;
cout<<”end=fin”<<endl;
cout<<”laugh=risa”<<endl;
cout<<”high=alto”<<endl;
cout<<”team=equipo”<<endl;
cout<<”lápiz=pencil”<<endl;
return0;
}
17
Planteamiento: Realice un programa que permita leer el valor de tres números e imprimir
cual es el mayor y cual es el menor
Diagrama de flujo:
Programa:
#include <iostream>
int main()
cin>>n1;
cin>>n2;
cin>>n3;
if ((n1>n2)&&(n1>n3))
else
if ((n2>n1)&&(n2>n3))
else
if((n1<n2)&&(n1<n3))
else
if((n2<n1)&&(n2<n3))
else
return 0;
}
19
Diagrama de Flujo:
20
Programa:
#include <iostream>
int main()
float n;
cout<<”Ingresa un número: ”;
cin>>n;
if (n>0)
else
cout<<”El número es negativo”<<endl;
return 0;
}
21
Planteamiento del problema: Realice un programa que calcule el impuesto y el sueldo neto
de un empleado en base a la siguiente condición: si el salario es mayor a 25,000 se le
descontará un 8% de impuesto, de lo contrario no se le hará ningún descuento. El
programa deberá imprimir el salario, impuesto y sueldo neto.
Diagrama de flujo:
22
Programa:
#include <iostream>
int main()
{
int s;
float sn, i;
cin>>s;
if (s>25000)
i=0.08;
sn=s-(s*i);
cout<<"El salario neto del empleado es de: "<<sn<<", se está aplicando un impuesto del
8%"<<endl;
else
i=1;
sn=s*i;
cout<<"El salario neto del empleado es de: "<<sn<<", no se aplica impuesto alguno";
return 0;
}
23
Diagrama de Flujo:
24
25
Programa:
#include <iostream>
#include <string>
int main()
v=0.1;
a=0.25;
az=0.5;
r=1;
cin>>subtotal;
cin>>color;
if(color=b)
total=subtotal-(subtotal*b);
else
if(color=v)
total=subtotal-(subtotal*v);
else
if(color=a)
total=subtotal-(subtotal*a);
else
if(color=az)
total=subtotal-(subtotal*az);
else
if(color=r)
26
total=subtotal-(subtotal*r);
else
cout<<"Errordeopción";
}
cout<<"El total esde: "<<total<<endl;
return0;
}
27
Programa:
#include <iostream>
int main()
cout<<"hola mundo"<<endl;
return 0;
}
28
Programa 02 codigofacilito: Variables enteras
Diagrama de flujo:
Programa:
#include <iostream>
#include <stdlib.h>
int main()
cout<<num<<”\n\n”<<endl;
system(“PAUSE”);
return 0;
}
29
Diagrama de flujo:
Programa:
#include <iostream>
#include <stdlib.h>
int main()
cout<<letra<<”\n\n”<<endl;
system(“PAUSE”);
return 0;
}
30
Variables booleanas:
Planteamiento del problema: Realice un programa que permita darle un valor a una
variable booleana e imprimir su valor (ya sea 0 o 1) en pantalla.
Diagrama de flujo:
Programa:
#include <iostream>
#include <stdlib.h>
int main()
cout<<variable<<”\n\n”<<endl;
system(“PAUSE”);
return 0;
}
31
Diagrama de flujo:
Programa:
#include <iostream>
#include <conio.h>
int main()
float num=2.567;
float num2=1.3;
cout<<num+num2<<endl;
getch();
return 0;
}
32
Diagrama de flujo:
Programa:
#include <iostream>
#include <conio.h>
int main()
double num=0.00000000064562561;
cout<<num<<endl;
getch();
return 0;
}
33
Planteamiento: realice un programa que permita darle un valor constante a una variable e
imprimirla en pantalla
Diagrama de Flujo:
Programa:
#include <iostream>
#include <conio.h>
int main()
cout<<num<<endl;
getch();
return 0;
}
34
Diagrama de Flujo:
35
Programa:
#include <iostream>
#include <conio.h>
//Hay diferentes operadores de asignación de valores como lo son la suma (+), resta (-),
multiplicación (*), división (/) y módulo (%)
//Los otros operadores sirven para cambiar el valor de una variable sin necesidad de
igualarla y poner de nuevo el nombre de esta, por ejemplo; operación +=12 es igual que
escribir operación=operación+12
int num=12;
int num2=10;
int suma;
int main()
{
suma=num+num2;
cout<<suma<<endl;
getch();
return 0;
}
36
Diagrama de flujo:
37
Programa:
#include <iostream>
#include<conio.h>
usingnamespacestd;
bool comprobador;
int num1=12;
int num2=34;
int main()
cout<<comprobador<<endl;
getch();
return0;
}
38
Planteamiento: realice un programa que permita usar operadores lógicos y una variable
booleana para verificar una condición entre 2 números
Diagrama de flujo:
39
Programa:
#include <iostream>
bool comprobador;
int main()
num1=12;
num2=20
num3=4;
num4=13;
cout<<comprobador<<endl
cin.get();
return 0;
}
40
Planteamiento: Realice un programa que permita asignar valores a 2 números y usar las
sentencias if, if else y else para imprimir cual de estos es mayor, menor o si son iguales.
Diagrama de flujo:
41
Programa:
#include<iostream>
usingnamespacestd;
int n1=15;
int n2=14;
int main()
if (n1<n2)
cout<<”Es menor”<<endl;
}
else if(n1==n2)
cout<<”Valen lomismo”<<endl;
else
cout<<”noesmenor”<<endl;
cin.get();
return0;
}
42
Planteamiento: Realice un programa que permita calcular e imprimir la tabla del 5 usando
la estructura FOR
Diagrama de Flujo:
43
Programa:
#include <iostream>
int main()
int i, r;
r=5*i;
cin.get();
return 0;
}
44
Diagrama de flujo:
45
Programa:
#include <iostream>
int n, i, r;
cin>>n
r=n*i;
cin.get();
return 0;
}
46
Diagrama de flujo:
47
48
Programa:
#include <iostream>
int main()
{
float par1, par2, par3, prom, porapro, porrep;
apro=0;
repro=0;
cin>>par1;
cin>>par2;
cin>>par3;
prom=(par1+par2+par3)/3;
if (prom>=6.0)
apro=apro+1;
else
repro=repro+1;
porapro=apro*100/50;
porrep=repro*100/50;
49
return 0;
}
50
Planteamiento: Realice un programa que permita ingresar una letra y determinar si esta es
vocal o consonante.
Diagrama de flujo:
51
Programa:
#include <iostream>
int main()
{
char caracter;
cin>>caracter;
switch (caracter)
case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
break;
case 'b':
case 'c':
case 'd':
case 'f':
case 'g':
case 'h':
case 'j':
case 'k':
case 'l':
52
case 'm':
case 'n':
case 'ñ':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z':
break;
default:
cin.get();
return 0;
}
53
Diagrama de flujo:
54
Programa:
#include <iostream>
usingnamespacestd;
int main()
char c[4];
c[0]=’H’;
c[1]=’o’;
c[2]=’l’;
c[3]=’a’;
for (int i=0; i<4; i++)
cout<< c[i];
cout<<endl;
cin.get();
return 0;
}
55
Planteamiento: Realice un programa que permita sumar los números del 100 al 200, use la
estructura FOR
Diagrama de Flujo:
56
Programa:
#include <iostream>
int main()
int n, s;
s=0;
s=s+n;
cin.get();
return 0;
}
57
Planteamiento: Realiza un programa que permita ingresar los valores de los lados de un
triángulo y determine si este es escaleno, isósceles o equilátero.
Diagrama de flujo:
58
Programa:
#include<iostream>
int main()
cin>>l1;
cin>>l2;
cout<<”Teclee el tercer lado del triángulo: “;
cin>>l3;
else
cin.get();
return 0;
}
59
Diagrama de flujo:
60
Programa:
#include<iostream>
int main()
ca=i*i;
cu=i*i*i;
cin.get();
return 0;
}
61
Diagrama de Flujo:
62
63
Programa:
#include <iostream>
#include <math.h>
using namespace std;
int main()
cin>>a;
cin>>b;
cin>>c;
if (a!=0)
cout<<"Aquí vamos..."<<endl;
d=sqrt(b*b-(4*a*b));
if (d>0)
x1=((b*-1)+(d))/(2*a);
x1=((b*-1)-(d))/(2*a);
else
64
}
else
cin.get();
return 0;
}
65
Diagrama de flujo:
66
Programa:
#include <iostream>
#include <math.h>
int main()
while (i<10)
cout<<”Teclee un número: ”;
cin>>n;
i+=1;
else
i+=1;
}
67
else
cout<<”Número inválido,nosecontabilizó”;
cin.get();
return0;
}
68
Realice un programa que permita ingresar 10 líneas para 2 tablas e imprimir los números
junto a una tercera columna que imprima la suma de las primeras 2 tablas
Diagrama de flujo:
69
70
Programa:
#include <iostream>
int main()
{
int x;
int tabla1[10];
int tabla2[10];
cin>>tabla1[x];
cin>>tabla2[x];
cout<<tabla1[x]<<endl;
}
71
{
cout<<tabla2[x]<<endl;
cout<<tabla1[x] + tabla2[x]<<endl;
cin.get();
return 0;
}
72
Planteamiento del problema: Realice un programa que permita calcular el precio de varios
artículos, cantidad, precio, subtotal, total, IVA e IEPS; use la estructura While.
Diagrama de flujo:
73
74
Programa:
#include <iostream>
#include <string>
int main()
{
int ta;
char r;
total=0;
stotal=0;
ta=0;
subtotal=0;
r='s';
while ( r=='s')
r=getchar();
ta=ta+1;
cin>>codigo;
cin>>cantidad;
75
cout<<" Teclee el descripción del artículo (Hacerlo de forma que todas las letras
estén juntas): "<<endl;
cin>>descripcion;
cin>>precio;
stotal=cantidad*precio;
subtotal=subtotal+stotal;
if (ta>=1)
cin>>r;
iva=subtotal *0.16;
ieps=subtotal*0.08;
total=subtotal+iva+ieps;
return 0;
}
76