sábado, 31 de octubre de 2015

3.3 Escribir un algoritmo que lea un entero y si es par lo convierta en impar y viceversa, visualizando un mensaje de lo que ha realizado.

//Escribir un algoritmo que lea un entero
//y si es par lo convierta en impar y viceversa, visualizando un mensaje de lo que ha realizado.
#include <iostream>
using namespace std;

int main() {
      //Declaro las variables
      int numero1;
      int sumapar;
      int sumaimpar;
      //Muestra por pantalla que introduzcas un numero entero positivo
      cout << "Introduce un numero entero positivo" << endl;
      //Introducir por teclado un numero
      cin>>numero1;
      //Formula para  convertir un numero par en impar
      sumapar=numero1+1;
      //Formula para  convertir un numero par en par
      sumaimpar=numero1-1;
      //If para comprbar si el numero introducido es par.Si lo es lo convertira en impar
      if(numero1%2==0){
            cout<<"El numero es par.Por lo tanto se convierte en impar y queda asi:"<<" "<<sumapar<<endl;
      }
      //Else para mnostrar que si el numero introducido es impar lo convertira en par
      else{
            cout<<"El numero es impar.Por lo tanto se convierte en par y queda asi:"<<" "<<sumaimpar<<endl;

      }
      return 0;

}
CONSOLA:

miércoles, 14 de octubre de 2015

Programa que lee la calificación numérica obtenida por un alumno en un examen y muestra a la nota equivalente en texto

//Programa que lee la calificación numérica obtenida por un alumno en un examen y muestra a la nota equivalente en texto
#include <iostream>
using namespace std;

int main() {
//Declaracion variable
float notaexamen;
//Muestra por pantalla que introduzcas la calificacion del examen
cout << "Introduzca la calificacion obtenida en el examen:" << endl;
cin>>notaexamen;
//Muestra por pantalla la calificacion del examen dependiendo de que sentencia de las de abajo se cumpla
cout<<"La calificacion del alumno es:"<<endl;
//If para comprabar que si la nota es =10 es matricula de honor y sino es 10 entonces
if(notaexamen==10)
{
cout<<"Matricula de honor"<<endl;
}
//El else if comprueba que si es 9 es sobresaliente  y sino es 9 entonces
else if(notaexamen>=9){
cout<<"Sobresaliente"<<endl;
}
//El else if comprueba que si es 7 u 8 es notable y si no es 7 u 8 entonces
else if(notaexamen>=7){
cout<<"Notable"<<endl;
}
//El esle if comprueba que si es 5 o 6 es aprobado  y si no es ni 5,6,7,8,9,10 enronces
else if(notaexamen>=5){
cout<<"Aprobado"<<endl;
}
//El else te mostrara por pantalla que es suspenso
else
{
cout<<"Suspenso"<<endl;
}

return 0;
}
CONSOLA:





sábado, 10 de octubre de 2015

Programa que determina si un caracter introducido por teclado es una vocal o no

//Programa que determina si un caracter introducido por teclado es una vocal o no
#include <iostream>
using namespace std;

int main() {
//Declaracion de variables
char vocal;
//Muestra por pantalla que introduzcas un caracter
cout << "Introduzca un caracter" << endl;
//Se introduce por teclado un caracter
cin >> vocal;
//If para saber si es lo que he introduzco por teclado es una vocal.Si lo introduzco esta dentro de la condicion se muestra
//por pantalla que es una vocal, sino se muestra que no es una vocal
if (vocal == 'A' || vocal == 'a' || vocal == 'E' || vocal == 'e'
|| vocal == 'I' || vocal == 'i' || vocal == 'O' || vocal == 'o'
|| vocal == 'U' || vocal == 'u') {

cout << "Es una vocal" << endl;
} else {
cout << "No es una vocal." << endl;
}

//If para saber si es lo que he introduzco por teclado es una vocal mayuscula.Si lo introduzco esta dentro de la condicion se muestra
//por pantalla que es una vocal, sino se muestra que no es una vocal minuscula
if (vocal == 'A' || vocal == 'E' || vocal == 'I' || vocal == 'O'
|| vocal == 'U') {
cout << "y es mayuscula" << endl;
}
if (vocal == 'a' || vocal == 'e' || vocal == 'i' || vocal == 'o'
|| vocal == 'u') {
cout << "y es minuscula" << endl;

}

return 0;
}
CONSOLA:


#include <iostream>
//las constantes se declaran fuera el main
#define IVA 21
int global;
int main() {

cout << "Comienza el programa principal " << endl;
int numero1,numero2;
float fnumero1, fnumero2:
char letra1,letra2;
bool acierto1,acierto2;
cout >> "vamos a introducir valores en las variables declaradas "<<endl;
cout<< "Introduce el valor de numero 1:";
cin>>numero1;
cin>>numero2;
cout<< "Introduce el valor de numero 2:";
cout<<"la media es:"<<numero1/numero2;
letra1 = "a";
IVA = 22;
cout<<"introduce la letra2:";
cin>>letra2;
cout<<"mostramos el valor de letra1 y letra 2:"<<letra1<<letra2<<endl;
cout<<"mostramos el codigo ascii de las letras ";
cout<<"introduce el valor de fnumero1:";
cin>>fnumero1;
cout<<"vamos a realizar distintas operaciones con los numeros reales"<<endl;
cout<<" suma "<<fnumero1+fnumero2<<endl;
cout<<" resta "<<fnumero1-fnumero2<<endl;
int producto;
producto= fnumero1*fnumero2;
cout<<"producto "<<producto;
división = fnumero1/fnumero2;
cout<<"division "<<división;
cout<<" resto "<<fnumero1%fnumero2<<endl;
cout<<"valor de acierto1 "<<acierto<<endl;
cin>>acierto2;
cout<<"suma de aciertos "<<acierto1+acierto2<<endl;
return 0;
}

5.- Dados dos tanques llenos de agua cuyas capacidades están dadas en litros.De la cantidad total de agua: el 75% se dedica al consumo domestico y el 25% se dedica al riego. Diseñe un programa que muestre la cantidad de agua que se dedica al riego y cuanta se dedica al consumo doméstico.

//5.- Dados dos tanques llenos de agua cuyas capacidades están dadas en litros.
//De la cantidad total de agua: el 75% se dedica al consumo domestico y el 25% se dedica al riego.
//Diseñe un programa que muestre la cantidad de agua que se dedica al riego y cuanta se dedica al consumo doméstico.

#include <iostream>
using namespace std;


int main() {
//Declaro variables
float aguariego;
float aguadomestico;
float cantidadtotal;
//Muestra por pantalla que el total de agua es 100%
cout << "El total de agua es 100%" << endl;
//Muestra por pantalla que introduzcas la cantidad de agua total en litros
cout<<"Introduzca la cantidad de agua total entre los dos tanques de agua en litros:"<<endl;
//Introduce por teclado la cantidad total de agua en litros
cin>>cantidadtotal;
//Formula para hallar la cantidad de agua destinada al consumo domestico
aguadomestico=cantidadtotal*0.75;
//Muestra por pantalla la cantidad de agua que se dedica al riego
cout<<"La cantidad de agua(75%) que se dedica al riego:"<<" "<<aguadomestico<<" "<<"L"<<endl;
//Formula para hallar la cantidad de agua dedicada al riego
aguariego=cantidadtotal-aguadomestico;
    //Muestra por pantalla la cantidad de agua dedicada al consumo domestico
cout<<"La cantidad de agua(25%) que se dedica al consumo domestico:"<<" "<<aguariego<<" "<<"L"<<endl;
return 0;
}

4.- Dada una cantidad introducida por teclado en pies, y otra cantidad en metros.Determinar la suma pero convertida a pulgadas, a yardas, a metros y a millas por separado.Considere las siguientes equivalencias: 1 milla = 1609 metros, 1 pulgada = 0.0254 metros, 1 yarda = 3 pies, 1 pie = 12 pulgadas.

//4.- Dada una cantidad introducida por teclado en pies, y otra cantidad en metros.
//Determinar la suma pero convertida a pulgadas, a yardas, a metros y a millas por separado.
//Considere las siguientes equivalencias:
//1 milla = 1609 metros, 1 pulgada = 0.0254 metros, 1 yarda = 3 pies, 1 pie = 12 pulgadas.

#include <iostream>
using namespace std;



int main() {
//Declaro variables
float cantidad1pies;
float cantidad2metros;

float convercantidad1ametros;
float convercantidad1apulgadas;
float convercantidad2apulgadas;
float convercantidad1ayardas;
float convercantidad2ayardas;
float convercantidad1amillas;
float convercantidad2amillas;
float convercantidad2apies;
//Pasare las dos primeras cantidades a metros y luego de ahi las pasare a las demas unidades
cout<<"Introduce la primera cantidad en pies"<<endl;
cin>>cantidad1pies;
cout<<"Introduce la segunda cantidad en metros"<<endl;
cin>>cantidad2metros;
cout <<"Vamos a sumar esas dos cantidades convertidas a pulgadas,yardas,metros y millas" << endl;
cout<<"Pero para hacerlo mas facil convertiremos las dos cantidades a metro primero y de ahi las converitremos a las de mas unidades y luego las sumaremos "<<endl;
//1 pie = 0,30 metros
convercantidad1ametros=cantidad1pies*0.30;
cout <<"la primera cantidad en metros es:"<<" "<<convercantidad1ametros<<" "<<"m"<<endl;
cout<<"La segunda cantidad en metros es:"<<" "<<cantidad2metros<<" "<<"m"<<endl;
//1 metro = 39,37 pulgadas
convercantidad1apulgadas=convercantidad1ametros*39.37;
cout <<"la primera cantidad en pulgadas es:"<<" "<<convercantidad1ametros<<" "<<"in"<<endl;
convercantidad2apulgadas=cantidad2metros*39.37;
cout<<"La segunda cantidad en pulgadas es:"<<" "<<convercantidad2apulgadas<<" "<<"in"<<endl;
//1 metro = 1,09 yardas
convercantidad1ayardas=convercantidad1ametros*1.09;
cout <<"la primera cantidad en yardas es:"<<" "<<convercantidad1ayardas<<" "<<"yd"<<endl;
convercantidad2ayardas=cantidad2metros*1.09;
cout <<"la segunda cantidad en yardas es:"<<" "<<cantidad2metros<<" "<<"yd"<<endl;
//1 metro = 0,00062 millas
convercantidad1amillas=convercantidad1ametros*0.00062;
cout <<"la primera cantidad en millas es:"<<" "<<convercantidad1amillas<<" "<<"mi"<<endl;
convercantidad2amillas=cantidad2metros*0.00062;
cout <<"la segunda cantidad en millas es:"<<" "<<convercantidad2amillas<<" "<<"mi"<<endl;
//1 metro = 3,28 pies
cout <<"la primera cantidad en pies es:"<<" "<<cantidad1pies<<" "<<"ft"<<endl;
convercantidad2apies=cantidad2metros*3.28;
cout <<"la segunda cantidad en pies es:"<<" "<<convercantidad2apies<<" "<<"ft"<<endl;

return 0;
}

3.- Dos Atletas recorren la misma distancia y se registra sus tiempos en minutos y segundos.Introducir por teclado esos tiempos y mostrarlos en pantalla.

//3.- Dos Atletas recorren la misma distancia y se registra sus tiempos en minutos y segundos.
//Introducir por teclado esos tiempos y mostrarlos en pantalla.
#include <iostream>
using namespace std;

int main() {
//Declaro variables
float tiempoantonie;
float tiempocarlos;
//Muestra por pantalla los nombres de los dos corredores
cout << "La carrera la corren dos corredores:" << endl;
cout<<"Antonie Samaras"<<endl;
cout<<"y"<<endl;
cout<<"Carlos Mendez"<<endl;
//Muestra por pantalla que introduzcas tiempo de Anonie Samaras
cout<<"Introduce los tiempos en ,minutos y segundos de Anotonie Samaras:"<<endl;
//Introduce por teclado el tiempo de antonie
cin>>tiempoantonie;
//Muestra por pantalla que introduzcas el tiempo de Carlos Mendez
cout<<"Introduce los tiempos en ,minutos y segundos de Carlos Mendez:"<<endl;
//Introduce por teclado el tiempo de Carlos
cin>>tiempocarlos;
//Muestra por pantalla el tiempo de Antonie
cout<<"El tiempo de Antonie es:"<<" "<<tiempoantonie<<" "<<"segundos"<<endl;
//Muestra el tiempo de Carlos
cout<<"El tiempo de  Carlos es:"<<" "<<tiempocarlos<<" "<<"segundos"<<endl;
return 0;
}

2.- Calcula el resultado de la siguiente expresión: (a-b)(a+b)

//2.- Calcula el resultado de la siguiente expresión: (a-b)(a+b)
#include <iostream>
using namespace std;

int main() {
//Declaro variables
int a;
int b;
int resultado;
//Muestra por pantalla que introduzcas un numero
cout << "Introduce un numero entero positivo:" << endl;
//Introduce por teclado el primer numero
cin>>a;
//Muestra por pantalla que introduzcas otro numero
cout<<"Introduce otro numero entero positivo:"<<endl;
//Introduce por teclado el segundo numero
cin>>b;
//Formula a desarrollar
resultado=(a-b)*(a+b);
//Muestra por pantalla el resultado de la expresion
cout<<"El resultado de la expresion es: "<<resultado;
return 0;
}

1.- Calcula el resultado de la siguiente expresión: A+B-C+100

//1.- Calcula el resultado de la siguiente expresión: A+B-C+100
#include <iostream>
using namespace std;

//Defino constantes
#define CONST 100

int main() {
//Declaro variables
int A;
int B;
int C;
int resultado;
//Muestra por pantalla que intruduzcas un numero que representara a la letra A
cout << "Introduce un numero entero positivo:" <<endl;
//Introducir por teclado el numero entero positivo
cin>>A;
//Muestra por pantalla que intruduzcas un numero que representara a la letra B
cout <<"Introduce otro numero entero positivo:"<<endl;
//Introducir por teclado el numero entero positivo
cin>>B;
//Muestra por pantalla que intruduzcas un numero que representara a la letra C
cout<<"Introduce otro numero entero positivo:"<<endl;
//Introducir por teclado el numero entero positivo
cin>>C;
//Formula a realizar
resultado=A+B-C+CONST;
//Muestra por pantalla que se realizara la formula
cout<<"Se calculara la siguiente formula A+B-C+100:"<<endl;
//Muestra por pantalla el resultado de la formula
cout<<"El resultado es:"<<" "<<resultado<<endl;

return 0;
}

viernes, 9 de octubre de 2015

Diseña un algoritmo que lee un numero entero que corresponda a una hora y muestre un mensaje("Buenos días","Buenas tardes" o "Buenas noches) segun la hora que se haya fijado

//Programa que lee un numero entero que corresponda a una hora y muestre un mensaje("Buenos días","Buenas tardes" o "Buenas noches) segun la hora que se haya fijado
#include <iostream>
using namespace std;

int main() {
//Declaracion de variable
int numero;
//Muestra por pantalla que introduzcas un numero del 0 al 24
cout << "Introduce un numero entero del 0 al 24:" << endl;
//Introducir por teclado un numero entero del 0 al 24
cin>>numero;
//If para comprobar que si el numero metido esta entre 6 y 11 inclusive,mostrara un mensaje de buenos dias
if(numero>=6&&numero<=11){
cout<<"Buenos dias"<<endl;
}
//Else if para comprobar  que si el numero metido esta entre 12 y 19 inclusive,mostrara un mensaje de buenos tardes
else if(numero>=12&&numero<=19){
cout<<"Buenas tardes"<<endl;
}
//Else if  para comprobar que si el numero metido esta entre 5 y 20 inclusive,mostrara un mensaje de buenos noches
else if(numero<=5||numero>=20){
cout<<"Buenas noches"<<endl;
}


return 0;
}
CONSOLA: