Control de contraseña

Álvaro Garijo Álvarez

/* Este programa pedirá la contraseña hasta que se escriba la correcta,
que en este caso es 123.  */

#include <iostream>
using namespace std;

int main()
{
int contrasenia; //La contraseña que hay que intoducir es 123

do{
cout << “Introduce la contrasenia: “;
cin >> contrasenia;
}while (contrasenia!=123);

if(contrasenia==123)
cout << “La contrasenia es valida” << endl;

return 0;
}

Anuncios
Publicado en informatica e internet | Deja un comentario

Inauguración del curso 2017-2018

Retomamos la actividad docente después del receso veraniego.

Seguiremos ofreciendo de nuevo en este blog una aproximación lenta y gradual a la programación en C/C++ desde setiembre-2017 hasta febrero-2018. Obsérvese que hay aquí a día de hoy un depósito de más de 1100 programas que pueden ser de gran utilidad a todos aquellos que se inician en la programación en C/C++.

En este curso seguiremos usando Code::Blocks. Recordar que hay otros entornos, tal como NetBeans, ZinjaI, DevCpp, etc., que son de acceso libre y gratuito.

un saludo y feliz curso,
Ricardo López.

Publicado en Informática e Internet | Deja un comentario

Calificaciones de Febrero

Os aviso que tenéis las calificaciones finales de la convocatoria de Febrero puestas en el tablón. Animo a aquellos que no han superado la materia en esta convocatoria para que la trabajen adecuadamente y lo intenten de nuevo en la convocatoria de Setiembre.

Con el resto de materias os deseo mucha suerte y éxito.

Ricardo.

Publicado en Informática e Internet

Operando números complejos

Javier Vicente Sabroso

/* Este programa realiza distintas operaciones dados dos números complejos*/

#include <stdio.h>

struct complejo{
float real;
float imag;
};
typedef struct complejo Complejo;

Complejo suma(Complejo, Complejo);
Complejo producto(Complejo, Complejo);
Complejo division(Complejo,Complejo);
Complejo leer_complejo (void);
void escribir_complejo(Complejo);

int main()
{
Complejo z,z1,z2;

z1= leer_complejo();
z2= leer_complejo();

z= suma(z1,z2);
printf(“La suma es: \n”);
escribir_complejo(z);
printf(“\n\n”);

z=producto (z1,z2);
printf(“El producto es:\n”);
escribir_complejo(z);
printf(“\n\n”);

z=division(z1,z2);
printf(“La division es: \n”);
escribir_complejo(z);
printf(“\n\n”);

return 0;
}

Complejo leer_complejo(void){
Complejo z;

printf(” Dame parte real del complejo: \n”);
scanf(“%f”,&z.real);
printf(“Dame la parte imaginaria del complejo: \n”);
scanf(“%f”,&z.imag);
return z;
}

void escribir_complejo(Complejo z){
printf (“El numero complejo es: %.2f + i*%.2f \n “, z.real, z.imag);
return;
}

Complejo suma(Complejo z1,Complejo z2){
Complejo z;
z.real =z1.real + z2.real;
z.imag =z1.imag + z2.imag;
return z;
}

Complejo producto (Complejo z1, Complejo z2){
Complejo z;
z.real= (z1.real *z2.real) -( z1.imag * z2.imag);
z.imag= (z1.real *z2.imag) +( z1.imag * z2.real);
return z;
}

Complejo division (Complejo z1, Complejo z2){
Complejo z;
float den;
den = z2.real * z2.real + z2.imag * z2.imag;
z.real = ((z1.real * z2.real) + ( z1.imag * z2.imag))/den;
z.imag = ((-z1.real * z2.imag) + (z1.imag * z2.real))/den;
return z;
}

Publicado en Informática e Internet | Deja un comentario

Edad en meses y días

IRENE ECHEVERRIA SANMARTIN

/*   Calcular la edad de una persona en meses y días. */
#include <iostream>
using namespace std;

int main()
{
int edad=0,meses=0,dias=0;
cout<<“Dame edad en anios: “;
cin>>edad;
meses=edad*12;
dias=meses*30;
cout<<“la edad tecleada en meses es \t”<<meses << “\n”;
cout<<“la edad tecleada en dias es \t”<<dias;
return 0;
}

Publicado en Informática e Internet | Deja un comentario

Manejo de números complejos

IRENE ECHEVERRIA SANMARTIN

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

struct complejo
{
float x;
float y;
};
typedef struct complejo Complejo;

Complejo suma( Complejo, Complejo);
Complejo producto( Complejo, Complejo);
Complejo division(Complejo,Complejo);
Complejo leer_complejo (void);
void escribir_complejo(Complejo);

int main()
{
Complejo z,z1,z2;
z1= leer_complejo();
z2= leer_complejo();
z= suma(z1,z2);
printf(“La suma es: \n”);
escribir_complejo(z);
z=producto (z1,z2);
printf(“El producto es: \n”);
escribir_complejo(z);
z=division(z1,z2);
printf(“La division es: \n”);
escribir_complejo(z);
system(“PAUSE”);
return 0;
}

Complejo leer_complejo(void)
{
Complejo z;
printf(“Introduce la parte real del complejo: “);
scanf(“%f”,&z.x);
printf(“Introduce la parte imaginaria del complejo: “);
scanf(“%f”,&z.y);
return z;
}

void escribir_complejo(Complejo z)
{
printf (“El numero complejo es: (%f ,%f) n”,z.x,z.y);
return;
}

Complejo suma(Complejo z1,Complejo z2)
{
Complejo z;
z.x =z1.x + z2.x;
z.y =z1.y + z2.y;
return z;
}

Complejo producto (Complejo z1, Complejo z2)
{
Complejo z;
z.x= (z1.x *z2.x) -( z1.y * z2.y);
z.y= (z1.x *z2.y) +( z1.y * z2.x);
return z;
}

Complejo division (Complejo z1, Complejo z2)
{
Complejo z;
float den;
den = z2.x * z2.x + z2.y * z2.y;
z.x = ((z1.x * z2.x) + ( z1.y * z2.y))/den;
z.y = ((-z1.x * z2.y) + (z1.y * z2.x))/den;
return z;
}

Publicado en Informática e Internet | Deja un comentario

Perímetro de un triángulo

ALEJANDRO PUY MARGALEJO

#include <iostream>
using namespace std;

int main()
{
int lado, base, lado2, opcion;

cout << “Introduzca lado del triangulo:”;
cin >> lado;
cout << “Introduzca base del triangulo:”;
cin >> base;

cout << “Seleccione opcion:\n”;
cout << “1 – Equilatero\n”;
cout << “2 – Isosceles\n”;
cout << “3 – Escaleno\n”;

cin >> opcion;

switch (opcion)
{
case 1:
cout << “El perimetro es:\n” << 3*lado;
break;
case 2:
cout << “El perimetro es:\n” << (2*lado)+base;
break;
case 3:
cout << “Introduzca el otro lado del triangulo escaleno:”;
cin >> lado2;
cout << “El perimetro es:\n” << lado + base + lado2;
break;
default:
cout << “Opcion no valida.”;
break;
}

return 0;
}

Publicado en Informática e Internet | Deja un comentario