Informática, pregunta formulada por davidflores1995073, hace 1 mes

: Programa que calcule la edad de x persona
c++


davidflores1995073: #include
#include

using namespace std;
int edad,calculo(int);
int nacimiento, mes,dia,actual,mesactual,diactual,f;
int main(){
// a continuacion proceseremos a calcular la edad de David
cout<<"ingrese el año de nacimiento: año,mes y dia "<cin >>nacimiento>>mes>>dia;
cout<<"\ningrese el año actual: año ,mes y dia "<cin>>actual>>mesactual>>diactual;

cout<<"tu edad actual es:"<return 0;
davidflores1995073: {
edad=actual-nacimiento;
if(mes>mesactual){//si el mes de nacimiento es mayor al mes actual se resta 1
edad=edad-1;
}
else{
if (mes==mesactual){//si el mes de nacimiento igual al mes actual y el dia de nacimiento mayor al dia actual entones resta 1

if (dia>diactual){
edad=edad-1;
}

}
}

return edad;
}
bgbh1101: AUN PUEDO AYUDARTE?

Respuestas a la pregunta

Contestado por bgbh1101
0

Respuesta:

coronita por favor

Explicación:

#include<iostream>

#include<math.h>

using namespace std;

int main(){

// a continuacion proceseremos a calcular la edad de David

int edad,calculo(int anio,int mes, int dia, int actual, int mesactual, int diactual);

int anio, mes,dia,actual,mesactual,diactual,f;

cout<<"ingrese el año de nacimiento: ";

cin>>anio;

cout<<"ingrese el mes de nacimiento(numero): ";

cin>>mes;

cout<<"ingrese el dia de nacimiento: ";

cin>>dia;

cout<<"ingrese el año actual:";

cin>>actual;

cout<<"ingrese el mes actual(numero):";

cin>>mesactual;

cout<<"ingrese el mes actual:";

cin>>diactual;

cout<<"tu edad actual es:"<<calculo( anio, mes, dia,  actual,  mesactual,  diactual);

}

int calculo(int anio,int mes, int dia, int actual, int mesactual, int diactual)

{

int edad;

edad=actual-anio;

if(mes>mesactual){//si el mes de nacimiento es mayor al mes actual se resta 1

edad=edad-1;

}

else{

if (mes==mesactual){//si el mes de nacimiento igual al mes actual y el dia de nacimiento mayor al dia actual entones resta 1

if (dia>diactual){

edad=edad-1;

}

}

}

return edad;

}

Otras preguntas