Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fundamentos de Programación
Primera Unidad: Estructuras de control para la programación: secuencial y selectiva
Sección : Apellidos :
1. E
Nombres :
l
Docente : Fecha : / / Duración: 100 min
a
Tipo de práctica: Individual ( x ) Grupal ( )
b
Instrucciones: Lea detenidamente cada enunciado y desarrolle lo solicitado.
Utilizar el Dev C++ para el desarrollo de los siguientes programas
orar un programa que permita leer dos números enteros y calcule la suma, resta, multiplicación,
división, residuo entre el primer y segundo número.
#include<math.h>
#include<iostream>
using namespace std;
int main()
{ setlocale(LC_CTYPE,"spanish");; // configurando a idioma español
// Declaración de variables
int n1,n2,residuo;
double suma,resta,mult,divi;
// Entrada de datos
cout<<"Ingrese numero 1: ";
cin>>n1;
cout<<"Ingrese numero 2: ";
cin>>n2;
// Proceso
suma=n1+n2;
resta=n1-n2;
mult=n1*n2;
divi=n1/n2;
residuo=n1%n2; // devuelve el reciduo de n1 dividido entre n2
// Salida de datos
cout<<"la suma es = "<<suma<<"\n";
cout<<"la resta es = "<<resta<<"\n";
cout<<"la multiplicacion es = "<<mult<<"\n";
cout<<"la division es = "<<divi<<"\n";
cout<<"el residuo es = "<<residuo<<"\n";
system("pause");
return 0;
}
2. Elaborar un programa que al ingresar el sueldo base de un vendedor y el importe de sus ventas que
realizó durante un determinado mes.
Luego el programa debe calcular su comisión de sus ventas, esta comisión corresponde al 8% del
importe de sus ventas.
Finalmente debe calcular su sueldo neto, el cual es la suma de su sueldo base y su comisión de
venta.
#include<math.h>
#include<iostream>
using namespace std;
int main()
{ setlocale(LC_CTYPE,"Spanish"); // Configurando a idioma español
//declaración de variables
double sueldoBase,importeVentas,comision,sueldoNeto;
//Entrada de datos
cout<<"Ingrese sueldo base: ";
cin>>sueldoBase;
cout<<"Ingrese importe de ventas: ";
cin>>importeVentas;
//Proceso
comision=0.08*importeVentas; // comision=(8/100.0)*importeVentas;
sueldoNeto=sueldoBase+comision;
//Salida de datos
cout<<"Sueldo Base : "<<sueldoBase<<"\n";
cout<<"Comisión : "<<comision<<"\n";
cout<<"Sueldo Neto : "<<sueldoNeto<<"\n";
system("pause");
return 0;
}
3. Elaborar un programa que permita obtener el promedio final (PF) y la condición de un estudiante, el
cual se obtiene según la siguiente fórmula:
PF = C1(20%) + EP (25%) + C2 (20%) + EF (35%)
Donde C1 y C2 representan las notas del primer y segundo consolidado, EP la evaluación parcial, EF
la evaluación final, cada uno con su respectivo peso.
#include<iostream>
using namespace std;
int main()
{ setlocale(LC_CTYPE,"Spanish"); //idioma español
//DECLARACION DE VARIABLES
float nf,c1,c2,ep,ef;
//dato de entrada
cout<<"Ingrese consolidado 1 :";
cin>>c1;
cout<<"Ingrese evaluacion parcial :";
cin>>ep;
cout<<"Ingrese consolidado 2 :";
cin>>c2;
cout<<"Ingrese evaluacion final :";
cin>>ef;
//promedio c1(20%) + ep(25%) +C2(20%) + ef j(35%)
nf=(c1*0.20)+(ep*0.25)+(c2*0.20)+(ef*=.35);
//datos de salida
cout<<"LA NOTA FINAL : "<<nf<<"/n";
system("pause");
return 0;
}
4. Realice un programa que muestre la última cifra y las dos últimas cifras de un número ingresado
por teclado (el número ingresado debe ser mayor de 100)
#include<iostream>
#include "conio.h"
using namespace std;
int main()
{ setlocale(LC_CTYPE,"Spanish");//Idioma spañol
//Declaración de variables
int n,C1,C2;
//Entrada de datos
cout<<"Ingrese un número:";
cin>>n;
//Proceso
C1= n % 10;
C2= n % 100;
//Salida de datos
cout<<"La ultima cifra del número "<<n<<"\n";
cout<<"Es "<<C1<<"\n";
5. Elaborar un programa que permita calcular la distancia entre dos puntos del plano cartesiano.
#include<iostream>
#include<math.h>
using namespace std;
main()
{ setlocale(LC_CTYPE,"Spanish");//Idioma Español
// Declaracion de variables
double x1,y1,x2,y2, distancia;
// Entrada de datos
cout<<"ingrese la coordenada x1 : ";
cin>>x1;
cout<<"ingrese la coordenada y1 : ";
cin>>y1;
cout<<"ngrese la coordenada x2: ";
cin>>x2;
cout<<"ingrese la coordenada y2: ";
cin>>y2;
// Proceso
distancia=sqrt(pow((x2-x1),2)+pow((y2-y1),2));
// Salida de datos
cout<<"la distancia es: "<<distancia<<"\n";
system("pause");
return 0;
}
6. Elaborar un programa que permita calcular el volumen de una esfera. El usuario ingresa el valor del
radio.
Volumen = 4/3 * PI * R3
Área de Superficie = 4 * PI * R2
Considerar PI = 3.1416
#include <iostream>
#include <math.h>
using namespace std;
int main()
{ setlocale(LC_CTYPE,"Spanish");//Idioma spañol
// Declaracion de variables
double RAD, area, volumen;
// Entrada de datos
cout<<"Ingrese el radio de la esfera : ";
cin >> RAD;
// Proceso
area = 4 * M_PI * pow(RAD,2);
volumen = (4/3) * M_PI * pow(RAD,3);
// Salida de datos
cout <<"El area de la esfera es: " <<area<<"\n";
cout <<"El volumen de la esfera es: "<<volumen<<"\n";
system("pause");
return 0;
}