Está en la página 1de 25

17

EDUCACION A DISTANCIA CANATLAN

EVIDENCIAS U4

NOMBRE DEL ASESOR:

L.I EDITH XOCHITL MIRANDA ESPINOZA

NOMBRE DEL TUTOR:

ING. CLAUDIA IVETHE VALENZUELA QUIÑONES.

NOMBRE DEL ALUMNO:

SOTO DIAZ ANA CECILIA.

CARRERA:

ING. INDUSTRIAL.

NUMERO DE CONTROL:

C19040542.

FECHA DE ENTREGA:
19/06/2020.
RESUMENES
Ejercicios

Ejercicios para programar en DEV C++


Selectiva Simple:
Elaborar tanto un programa C++ que imprima el nombre y la edad de las personas,
solo en caso de que sean mayores de edad.

DESCRIPCION EJEMPLO
INICIO

N, E A, B
Introducir variables Declaración
de variables

Entrada de variables
NE N = Ana A = Jazmín
Lectura de valores
E= 21 B= 15
Asignación de valores
a las variables
NO SI E>18 B<18
E>18 SI “E” es mayor a “18”
entonces escribir que “E” “es
mayor de edad”

SI “E” es menor a “18”


E “ES MAYOR DE B “ES MENOR
entonces escribir que “E” “es
E “es mayor E “es mayor menor de edad” EDAD” DE EDAD”
de edad” de edad”

FIN
*Programa para la impresión de nombre y edad de la personas, solo en caso de ser
mayores de edad*

#include <iostream>

using namespace std;

int main()
{
char nombre[50];
int edad;
cout<<"ingrece el nombre de la persona: ";
cin>>nombre;
cout<<"ingrece la edad de la persona: ";
cin>>edad;
if (edad>=18)
{cout<<"Es mayor de edad";
}
else
{cout<<"Es menor de edad";
}
return 0;

}
Una tienda de autoservicio lanza la siguiente promoción:
En la compra mínima de $3000.00 se otorgará un 10% de descuento. Elaborar un programa C++
que Imprima: Nombre del cliente, Monto de la compra, Descuento, Pago Final

INICIO

Introducir valores N, M, D, P N,M,D,P


Iniciar variables
distintos o iguales
Introducir los valores
numéricos distintos N=Nombre del cliente N= Alejandra
M= monto de M=2500
Leer valores compras 2500
NMDP D=10%(0.10)
D= descuento por
Asignación de valores compras P=?
a las variables
P= pago fina
Compra total Suma de compras hechas M= 22500 < 3000
por el cliente” M<3000

Toma de decisión por las


compras hechas por el
NO SI
cliente” M “ES MENOR” QUE
M>300 M “No obtiene
0 SI “M” es mayor a “3000” descuento” 3000
entonces escribir que “M”
P= $2500 (no obtiene
“acredita descuento” M “Obtiene
M “No acredita M“acredita a el descuento)
a descuento
descuento”
descuento
SI “M” es menor a “3000”
entonces escribir que “M”
“NO acredita descuento”

FIN
Ejercicio: c++

#include <iostream>

using namespace std;

main()

char nombre[50];

int edad;

cout<<"ingrese el nombre de la persona: ";

cin>>nombre;

float monto;

printf("ingresa el monto de compra:");

scanf("%f",&monto);

if (monto>3000)

monto=monto-(monto*0.10);

printf("%f", monto);
Se pide la entrada de un número de entrada y decir si es par sino que se
corte el programa.
DESCRIPCION
EJEMPLO
Inicio

Declaración de
variable

N N N
Entrada de valores
a la variable
N=4 N=9
N=
SI “N” es par,
escribir “ES PAR”

NO SI
N = PAR SI “N” es Impar No N “ES PAR” N “ES PAR” (NUMEROS
hace nada el PAR 2, 4, 6, 8, ETC.)
programa”

N “ES IMPAR” (NUMEROS


N “Fin de
Imprecisión de IMPAR 1, 3, 5, 7, 9, ETC.)
programa”
resultado

Fin de N “El programa no hace


N es “PAR VISUALIZACIO
programa nada” (Debido a que el
FIN N “ES PAR”
número que se digito es
impar)
FIN

FIN
*Numero par o fin de operación*

#include <iostream>
using namespace std;

int main ()
{
int numero;
cout<<"Digite un numero:";
cin>>numero;

if (numero==0)
{
cout<<"el número es cero";
}
else if(numero%2==0)
{cout<<"El número es par";
}
return 0;
}
Elaborar el diagrama de flujo y código del siguiente problema:
Imaginemos que en el siguiente ciclo escolar, el Instituto Tecnológico de Durango determina las cuotas de inscripción bajo las siguientes condiciones:

 Si la especialidad es Ingeniería Industrial, se cobrará $2000.00 y se identificará con el #1.


 Si la especialidad es Ingeniería Informática, se cobrará $2200.00 y se identificará con el #2.
 Si la especialidad es Ingeniería Química, se cobrará $2600.00 y se identificará con el #3.

Cualquier otra sede pagará $1800.00

Se pide desarrollar un programa C++ en el que aparezca el menú con estas condiciones y que dependiendo de la sede, imprima lo siguiente:

Si la especialidad es________ el cobro será de:________

DESCRIPCION EJEMPLO
INICIO
INICIO

Declaración de IN, IF, QUIM, C, OT IN, IF, QUIM, C, OT


variables
Declaración de Variables.
Asignación de valores IN=2000
IN=2000
a las variables
IF=2200
IF=2200
IN, IF, QUIM. OT,C Introducir los valores QUIM=2600
numéricos QUIM=2600
OT=1800
OT=1800
Leer valores
SI No C=CUOTA
C=CUOTA
IN=2000 SI Elige “IN” se imprimirá un mensaje con el total apagar

SI no Elige “IN” se continua con toma de decisión de materia a


SI No elegir C=$2000 C=$1800
INF=2200 o SI Elige “INF” se imprimirá un mensaje con el total apagar
SI no Elige “INF” se continua con toma de decisión de
Pago De materia a elegir TOTAL A TOTAL A
SI No PAGAR=$2000 PAGAR=$1800
Especialidad SI Elige QUIM” se imprimirá un mensaje
Quim=2600
o con el total apagar

Pago De OT=1800
Especialidad
SI no Elige “QUIM” se continua con
toma de decisión de materia a elegir
Pago De pero esta tienen el mismo costo
Especialidad
Impresión de resultado
Pago De
Especialidad FIN

FIN
#include<iostream>

using namespace std;

float cuota;

int especialidad, industrial, informatica, quimica, otra;

int main()

industrial=1;

informatica=2;

quimica=3;

otra=4;

cout<<"Introduzaca el nombre de la especialidad:";

cin>>especialidad;

if(especialidad=1)

cuota=2000;

else if (especialidad=2)

cuota=2200;
}

else if(especialidad=3)

cuota=2600;

else if(especialidad=4)

cuota=1800;

cout<<"La especialidad tiene una cuota de: "<<especialidad+cuota;

cout<<"\n";

cin.get();

return 0;

}
Elaborar un programa que solicite los tres lados de un triángulo (valores enteros) y que despliegue de qué tipo de
triángulo se trata.

DESCRIPCION
EJEMPLO
INICIO
INICIO

EQ, IS, ESC, T EQ, IS, ESC, T


Declaración de
variables
Declaración de Variables. EQ=3 lados iguales
EQ=3 lados iguales
Asignación de valores IS=2 caras iguales y
IS=2 caras iguales y
a las variables base distinta
base distinta
EQ, IS, ESC, T ESC=base y cara igual,
Introducir los valores ESC=base y cara igual,
numéricos 1 cara es distintita
1 cara es distintita
T=tipo de triangulo
Leer valores T=tipo de triangulo

SI los tres lados son iguales es triangulo equilátero


3 lados NO
SI Realización de
iguales operaciones T= 2+2+2 T= 2+2+3

Impresión de tipo de triangulo según


sea la suma T=9
2 lados T=6
NO
T=l1+l2+l3 iguales SI los dos lados son iguales es triangulo es
triangulo isósceles

T= Triangulo
T=l1+l2+l3 SI los dos lados pero su base es distinta es T= Triangulo
T=l1+l2+l3 triangulo es triangulo escaleno escaleno
equilátero
T=triangulo
equilátero Impresión de tipo de triangulo según
sea la suma
T=triangulo T=triangulo
isoceles escaleno
FIN

FIN
#include<iostream>

using namespace std;

int main()

int x, y, z;

printf("ingrece el primer lado:\n;");

scanf("%d",&x);

printf("ingrece el segundo lado:\n;");

scanf("%d",&y);

printf("ingrece el tercer lado:\n;");

scanf("%d",&z);

if (x==y&&y==z)

printf("El triángulo es equilátero\n");

else

if(x==y||x==z||y==z)

printf("El triángulo es isósceles\n");

else

if(x!=y&&x!=z&&z!=y)

printf("El triángulo es escaleno\n");

}
}

system("pause");

return 0;

}
Un candidato a ingresar a una escuela, realiza un examen de admisión. Se obtiene la siguiente información: cantidad total de preguntas
que se le realizaron y la cantidad de preguntas que contestó correctamente. Se pide confeccionar un programa que ingrese los dos datos
por teclado e informe el nivel del mismo según el porcentaje de respuestas correctas que ha obtenido, sabiendo que:

DESCRIPCION
EJEMPLO
INICIO
INICIO

Declaración de C1, C2, C3, C4 C1, C2, C3, C4


variables
Declaración de Variables. C1=APROVADO
C1=APROVADO
Asignación de valores a las variables
C2=CONDICIONADO C2=CONDICIONADO
Introducir los valores numéricos
C3=LISTA DE ESPERA C3=LISTA DE ESPERA
C1, c2, c3, c4 Leer valores
SI la calificación del estudiante es igual a o mayo de 90 se imprime letrero “APROBADO” C4=RECHAZADO C4=RECHAZADO

SI la calificación no es >=90 pero esta es <90 y =que 70 se imprime


letrero “CONDICIONADO” C=57
C=80
SI la calificación no es =75Y <90 pero esta es >50 Y <70 se imprime
SI C>=90 NO letrero “LISTA DE ESPERA”

SI la calificación no es >=50 Y<70 pero esta es <50 se imprime


letrero “RECHAZADO”
SI
SI la calificación no es <50 Y> “LISTA DE ESPERA”
C>=75<90 NO
C= aprobado
IMPRECION DE RESULTADOS
FIN
C>=50 NO C=”CONDICIONDO” C=”LISTA DE
SI
C=condicion <75 ESPERA”
ado

C=lista de NO
espera SI C<50

C=rechazado C=lista de
espera
Aceptado: Porcentaje>=90%.

Condicionado: Porcentaje>=75% y <90%.

Lista de espera: Porcentaje>=50% y <75%.

Rechazado: Porcentaje<50%.

#include <iostream>

using namespace std;

int main()

int Cal;

cout<<"Su calificaion es de:";

cin>>Cal;

if (Cal>=90)

{ cout<<"Aceptado:";

else if (75<=90)

{ cout<<"condicionado:";

else if (50<=75)

{ cout<<"Liasta de espera:";

else if (Cal<50)

{ cout<<"Rechazado:";

cin.get()

;return 0;
}

Escribir un programa que capture el número de mes y despliegue de cuál mes se trata. Ejemplo: si tecleo un 5
debe desplegar la palabra Mayo.

DESCRIPCION
EJEMPLO
INICIO
INICIO

Declaración de N, M N, M
variables
Declaración de Variables. N=1 (ENERO)
N=1 (ENERO)
Asignación de valores a las variables
2(FERERO) 2(FERERO)
Introducir los valores numéricos
3(MARZO) 3(MARZO)
N,M Leer valores
4(ABRIL) 4(ABRIL)
Asignación del mes según sea el numero ingresado
5(MAYO) 5(MAYO)
FIN
Impresión del mes según sea el numero ingresado 6(JUNIO) 6(JUNIO)
N= 5
(MAYO) 7(JULIO) 7(JULIO)

8(AGOSTO) 8(AGOSTO)

9(SEPTIEMBRE) 9(SEPTIEMBRE)
Impresión de mes
seleccionado 10(OCTUBRE)
10(OCTUBRE)

11(NOVIEMBRE) 11(NOVIEMBRE)

12(DICIEMRE) 12(DICIEMRE)

FIN

N=5 N=1

N= se imprime el N= se imprime el
nombre del mes de nombre del mes de
mayo enero
#include<iostream>

using namespace std;

int main()

int i;

cout<<"Introduzca numero del mes del año 1 al 12:";

cin>>i;

switch(i)

case 1:

cout<<"Enero: \n";

break;

case 2:

cout<<"Febrero: \n";

break;

case 3:

cout<<"Marzo: \n";

break;

case 4:

cout<<"Abril: \n";

break;

case 5:

cout<<"Mayo: \n";

break;

case 6:

cout<<"Junio: \n";
break;

case 7:

cout<<"Jilio: \n";

break;

case 8:

cout<<"Agosto: \n";

break;

case 9:

cout<<"Septiembre: \n";

break;

case 10:

cout<<"Octubre: \n";

break;

case 11:

cout<<"Noviembre: \n";

break;

case 12:

cout<<"Diciembre: \n";

default:

cout<<"No existe el Mes: \n";

break;

return 0;

También podría gustarte