Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Acción NSumaTerminosFibonacci
DV
Entero n //Entrada
Entero suma //Salida
Entero i, n1, n2, temp
Inicio
Leer(n)
i <- 1
suma <- 0
n1 <- 0
n2 <- 1
Escribir(suma)
Fin
int main() {
//Declaración de variables
int n, suma, i, n1, n2, temp;
//Leer datos
cout<<"Ingrese el numero de terminos ";
cin>>n;
//Inicializacion de variables
i = 1;
suma = 0;
n1 = 0;
n2 = 1;
//Proceso
while(i<=n) {
cout<<n1<<",";
suma = suma + n1;
temp = n2;
n2 = n2 + n1;
n1 = temp;
i++;
}
//Mostrar el resultado
cout<<" La suma de los "<<n<<" primeros numeros de la serie de Fibonacci es
=>"<<suma<<endl;
//Produce pausa
system("PAUSE");
}
-----------------------------------------------------------------------------------
---------
Problema 5
Acción
DV
Entero n, ultimoDigito //entrada
Entero nAmarilla, nRosa, nRoja, nVerde, nAzul //salida
Entero i
Inicio
Leer(n)
nAmarilla <- 0
nRosa <- 0
nRoja <- 0
nVerde <- 0
nAzul <- 0
i <- 1
int main() {
//Declaración de variables
int n, ultimoDigito, nAmarilla, nRosa, nRoja, nVerde, nAzul, i;
//Leer datos
cout<<"Ingrese el numero de autos ";
cin>>n;
//Inicializacion de variables
nAmarilla = 0;
nRosa = 0;
nRoja = 0;
nVerde = 0;
nAzul = 0;
i = 1;
//Proceso
while(i<=n) {
cout<<"Ingrese el ultimo digito de la placa ";
cin>>ultimoDigito;
if(ultimoDigito == 1 || ultimoDigito == 2) {
nAmarilla++;
} else {
if(ultimoDigito == 3 || ultimoDigito == 4) {
nRosa++;
} else {
if(ultimoDigito == 5 || ultimoDigito == 6) {
nRoja++;
} else {
if(ultimoDigito == 7 || ultimoDigito == 8) {
nVerde++;
} else {
if(ultimoDigito == 9 || ultimoDigito == 0) {
nAzul++;
}
}
}
}
}
i++;
}
//Mostrar el resultado
cout<<"El numero de calcomanias por colores es el siguiente"<<endl;
cout<<"Amarilla => "<<nAmarilla<<endl;
cout<<"Rosa => "<<nRosa<<endl;
cout<<"Roja => "<<nRoja<<endl;
cout<<"Verde => "<<nVerde<<endl;
cout<<"Azul => "<<nAzul<<endl;
//Produce pausa
system("PAUSE");
}