Вы находитесь на странице: 1из 8

ejercicios en c++

1) programa que muestre “HOLA MUNDO”

#include <iostream>
using namespace std;
int main() {
cout << "Hola Mundo" << endl;
return 0;
}
caso 2
#include <iostream>
int main() {
std::cout << "Hola Mundo" ;
return 0;
}

2) programa que muestre el nombre de una persona


#include <stdio.h>
int main(){
char nombre[12];
printf("Introduce tu nombre: ");
scanf("%s",nombre);
printf("Hola, %s :)\n", nombre);
}
3) Elaborar un programa en pascal que permita sumar dos números enteros.
#include <iostream>
#include <stdio.h>
using namespace std;

int main(){

float num1,num2,suma;

printf ("Ingrese primer numero");


scanf("%f", &num1);
printf("Ingrese segundo numero");
scanf("%f", &num2);
suma=num1+num2;
printf ("el resultado es%f\n",suma);
return 0;
}
4) programa que permita introducir valores
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
int v1 ;
float v2,precio;
cout << "Introduzca v1 ";
cin >> v1 ; //lectura valor de v1
cout << "valor leidos: " << v1 << "\n";
cout << "introduzca dos valores\n";
cin >> v2 >> precio; // lectura de v2, precio
cout << v2 << " " << precio << endl;
system("PAUSE");
return EXIT_SUCCESS;
}
sentencia if

1) Programa que indica qué numero de los dos introducidos por el usuario es
mayor.
#include <stdio.h>
int main(){
int X,Y;
printf("Por favor, escribe un numero ");
scanf("%d",&X);
printf("Ahora, teclea otro ");
scanf("%d",&Y);
if(X>Y){
printf("\nEl mayor es %d\n\n",X);
}else if(Y>X){
printf("\nEl mayor es %d\n\n",Y);
}else{
printf("\nEstos dos numeros son iguales\n\n");
}
}

2) programa que permita determinar si una persona es mayor o menor de


edad.
#include <stdio.h>
int main(){
int edad;
printf("Por favor, ingrese su edad ");
scanf("%d",&edad);
if(edad>18){
printf("usted es mayor de edda %d\n\n",edad);
}else
printf("usted es menor de edad%d\n\n",edad);

}
3) programa que permita calcular la edad de una persona y luego determinar
si es mayor o menor de edad.
#include <stdio.h>
int main() {
int nacimiento;
int actual;
int edad;
printf("Ingrese su anno de nacimiento: ");
scanf("%d", &nacimiento);
printf("Ingrese el anno actual: ");
scanf("%d", &actual);
edad = actual - nacimiento;
printf("Usted tiene %d años de edad\n", edad);
if(edad>18){
printf("usted es mayor de edad %d\n\n",edad);
}else
printf("usted es menor de edad%d\n\n",edad);

4) almacenes "Multivariedades osneyler" tiene una promociona todos los


trajes que tienen un precio superior a 100000, se les aplicara un descuento
del 15% a todos los demas se les aplicara solo un 8%. determinar el precio
final que debe pagar una persona para comprar un traje y de cuanto es el
descuento que obtendra

#include <iostream>
#include <stdio.h>
int main(){
float costotraje,preciofinal,descuento;
printf("Ingrese el costo del traje");
scanf("%f",&costotraje);
if (costotraje>100000) {
descuento=costotraje*0.15;
preciofinal=costotraje-descuento;
printf("El precio final es:%.2f\n", preciofinal);
printf("El descuento es:%.2f\n", descuento);
}else
descuento=costotraje*0.8;
preciofinal=costotraje-descuento;
printf("El precio final es:%.2f\n", preciofinal);
printf("El descuento es:%.2f\n", descuento);
}
Sentencia switch-case
1) programa que pida una letra i luego diga si es una vocal
*
*
*/

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
char c;

printf("Introduzca un carácter:");
scanf("%c",&c);

switch (c)
{
case 'a':
printf ("Es vocal\n");
break;
case 'e':
printf ("Es vocal\n");
break;
case 'i':
printf ("Es vocal\n");
break;
case 'o':
printf ("Es vocal\n");
break;
case 'u':
printf ("Es vocal\n");
break;
default:
printf ("No es vocal\n");
break;
}

system("PAUSE");
return 0;
}

2) Programa que realice la suma de dos dígitos utilizando switch-cas


#include <iostream>

using namespace std;

int main()
{
int a, b, total;
int seleccion;

cout<<"Bienvenid@, este programa realizará operaciones aritméticas" <<


endl;
cout<<"sobre 2 cantidades que escribas" << endl << endl;
cout<<"Escribe el primer número: ";
cin>>a;
cout <<"Escribe el segundo número: ";
cin>>b;

cout<<endl<<"Indica el número de la operación que desees realizar: " <<endl;


cout<<"(1) Suma" << endl;
cout<<"(2) Resta" << endl;
cout<<"(3) Producto" << endl;
cout<<"(4) División Entera" << endl;
cout<<"(5) Módulo" << endl;
cin>>seleccion;

//Para realizar la operación solicitada utilizamos una estructura switch


//Switch impide que se ejecuten todas las sentencias case;
switch (seleccion) {
case 1:
cout << "La suma es: " << a + b << endl;
break;

case 2: {
cout << "La resta es: " << a - b << endl;
break;
}
case 3: {
cout << "El producto es: " << a * b << endl;
break;
}
case 4: {
cout << "La división es: " << a / b << endl;
break;
}
case 5: {
cout << "El módulo es: " << a % b << endl;
break;
}
default: {
cout << "Opción no válida" << endl;
break;
}
} //Fin de switch

cout<<"Gracias por utilizar este programa" << endl;

return 0;
}
/*

3) Programa en pascal que pida por teclado el número comprendido del 1 al 7


* de un día de la semana y muestre por pantalla en nombre correspondiente
* a dicho día. Si el numero introducido es menor q 1 o mayor que 7 se mostrara
* el mensaje de "Erros: día incorrecto"
*
*/

#include <stdio.h>
#include <stdlib.h>

int main()
{
int i;
printf("Introduzca número del 1 al 7:");
scanf("%d",&i);

switch(i){
case 1:
printf ("Lunes\n");
break;
case 2:
printf ("Martes\n");
break;
case 3:
printf ("Miércoles\n");
break;
case 4:
printf ("Jueves\n");
break;
case 5:
printf ("Viernes\n");
break;
case 6:
printf ("Sábado\n");
break;
case 7:
printf ("Domingo\n");
break;
default:
printf ("error dia incorrecto\n");
break;
}

system("PAUSE");
return 0;
}

Вам также может понравиться