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