martes, 12 de mayo de 2026

02.- Programación I - Parcial Nro.2 - Modelo Nro. 1 - Solución del Profesor

 

Solución

/* Programa parcial Nro. 2 - Modelo 1
cátedra: programación I
Profesor: Carlos Ferrer
Semestre (2023-II)
Rev. mayo 2023
*/


#include <iostream>
#include <windows.h>
#include <locale.h>
#include <conio.h>
#include <time.h>
using namespace std;

main()
{
char opcion;
int aux,i;
float numero;
string frase;
setlocale(LC_ALL,"spanish");

//aplicamos técnica del Kbit / getch

cout <<"ingrese opción según instrucciones ";
repetir:
if (kbhit!=0)
{
opcion=getch();
if (opcion=='$')
{
goto aleatorios;
}
if (opcion=='Z' or opcion=='z')
{
goto texto;
}
}
Beep(250,250);
goto repetir;
// aplicamos la opción de los números aleatorios
aleatorios:
system ("cls");
cout <<"Números aleatorios :";
srand(time(NULL));
for(i=1;i<=15;i=i+1)
{
aux= -3 + rand()%31;
numero=aux;
numero=numero/10;
cout <<numero;
if (i<=14)
{
cout <<" / ";
}
Beep(500,250);
}
return 0;
// aplicamos la opción de la frase
texto:
system ("cls");
cout <<"Ingrese frase de mínimo cuatro (4) palabras = "<<endl;
getline (cin,frase);
        for (i=0;i<frase.size()-1;i=i+1)
        {
        if(frase[i]==' ')
        {
        frase[i]='-';
}
}
cout <<endl<<"Resultado: "<<frase<<".";
}

No hay comentarios.:

Publicar un comentario